XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 10,833 $ 157,191 $ (5,264) $ 304,064
Other comprehensive income (loss):        
Foreign currency translation adjustments (684) 431 (3,658) 1,508
Marketable securities        
Change in net unrealized gain (loss), net of income tax benefit (provision) of $(165) and $(769) for the three and six months ended June 30, 2024, respectively, and $(193) and $(475) for the three and six months ended June 30, 2023, respectively. (494) (549) (2,305) 2,522
Comprehensive income (loss) $ 9,655 $ 157,073 $ (11,227) $ 308,094