v3.25.3
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income (loss) $ 162,663 $ 29,853 $ 278,118 $ (555,312)
Other comprehensive income (loss), net of tax:        
Change in unrealized gains (losses) on marketable securities 825 4,674 1,010 2,874
Change in foreign currency translation adjustment (740) 480 2,778 462
Net comprehensive income (loss) $ 162,748 $ 35,007 $ 281,906 $ (551,976)