XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Consolidated Statements of Comprehensive Income (Loss) - 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 (loss) income $ (64,849) $ (99,179) $ 801,713 $ (190,755)
Other comprehensive income (loss):        
Unrealized loss on marketable securities, net of tax (186) (112) (274) (556)
Foreign currency translation gain (loss), net of tax 21,491 (10,826) 33,516 (14,657)
Comprehensive (loss) income $ (43,544) $ (110,117) $ 834,955 $ (205,968)