XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Loss - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Statement of Comprehensive Income [Abstract]      
Net (loss) income $ (6,389) $ 293,156 $ 76,713
Other comprehensive income (loss), net of tax:      
Change in unrealized loss on marketable securities available-for-sale 2,251 (1,407) (30)
Cumulative foreign currency translation adjustments 1,079 (1,765) (2,509)
Total other comprehensive income (loss) 3,330 (3,172) (2,539)
Total comprehensive (loss) income $ (3,059) $ 289,984 $ 74,174