XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE (LOSS) INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 4,847 $ (51,911) $ (37,604) $ 34,228
Unrealized net loss on available-for-sale securities, net of tax (49) (25) (71) (118)
Foreign currency translation adjustment, net of tax 10,106 0 14,507 0
Comprehensive income (loss) $ 14,904 $ (51,936) $ (23,168) $ 34,110