XML 27 R6.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated statements of comprehensive income (loss) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 416,855 $ 1,862,106 $ (35,610)
Other comprehensive income (loss), net of taxes:      
Change in unrealized gain on available-for-sale marketable securities 1,949 996 10,001
Change in foreign currency translation adjustment and other 2,514 (113) 405
Comprehensive income (loss) $ 421,318 $ 1,862,989 $ (25,204)