XML 18 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Condensed Consolidated Statements of Comprehensive Loss (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 3,431 $ 128,755 $ (20,901) $ 161,614
Other comprehensive income (loss), net of tax:        
Change in unrealized loss on marketable securities available-for-sale (1,197) (629) (531) (1,901)
Cumulative foreign currency translation adjustments 25 (1,768) 597 (2,393)
Total other comprehensive (loss) income (1,172) (2,397) 66 (4,294)
Total comprehensive income (loss) $ 2,259 $ 126,358 $ (20,835) $ 157,320