v3.26.3
Consolidated Statements of Comprehensive (Loss) Income - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Consolidated Statements of Comprehensive Income (Loss)        
Net (loss) income $ (51,693) $ 15,896 $ 28,994 $ 817,609
Other comprehensive (loss) income:        
Unrealized (loss) gain on marketable securities, net of tax (2,631) 676 (4,781) 402
Foreign currency translation (loss) gain, net of tax (833) (2,102) (3,167) 31,414
Comprehensive (loss) income $ (55,157) $ 14,470 $ 21,046 $ 849,425