Annual report [Section 13 and 15(d), not S-K Item 405]

CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME

v3.25.0.1
CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (12,362) $ (34,035) $ 104,225
Marketable debt securities, available-for-sale:      
Change in net unrealized gains and losses 753 2,300 (4,565)
Reclassification adjustment for net gains and losses included in other income, net 0 142 (70)
Net change, net of tax of $256, $813 and $(1,559) for the years ended December 31, 2024, 2023, and 2022, respectively 753 2,442 (4,635)
Foreign currency translation gain (loss), net of tax of $0 for each of the years ended December 31, 2024, 2023, and 2022, respectively (1,418) 407 108
Total other comprehensive (loss) income (665) 2,849 (4,527)
Comprehensive (loss) income $ (13,027) $ (31,186) $ 99,698