Annual report pursuant to Section 13 and 15(d)

CONSOLIDATED STATEMETNS OF COMPREHENSIVE (LOSS) INCOME

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