XML 16 R5.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 17,956 $ (104,370) $ 66,872 $ (92,258)
Other comprehensive income (loss):        
Net unrealized gain (loss) on marketable securities, net of tax (332) 210 (798) 822
Foreign currency translation adjustment 7 34 36 53
Total comprehensive income (loss) $ 17,631 $ (104,126) $ 66,110 $ (91,383)