XML 17 R5.htm IDEA: XBRL DOCUMENT 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) $ 15,896 $ (106,654) $ 817,609 $ (297,409)
Other comprehensive income (loss):        
Unrealized gain on marketable securities, net of tax 676 2,760 402 2,204
Foreign currency translation (loss) gain, net of tax (2,102) 9,395 31,414 (5,262)
Comprehensive income (loss) $ 14,470 $ (94,499) $ 849,425 $ (300,467)