v3.26.1
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
Consolidated Statements of Comprehensive Income (Loss)        
Net income (loss) $ 83,496 $ (64,849) $ 80,687 $ 801,713
Other comprehensive (loss) income:        
Unrealized loss on marketable securities, net of tax (633) (186) (2,150) (274)
Foreign currency translation (loss) gain, net of tax (1,816) 21,491 (2,334) 33,516
Comprehensive income (loss) $ 81,047 $ (43,544) $ 76,203 $ 834,955