XML 34 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Statement of Comprehensive Income [Abstract]      
Net Income (Loss), Including Portion Attributable to Noncontrolling Interest $ 2,866,497 $ (21,124) $ (553,005)
Net foreign currency translation adjustments (628,507) 104,728 (471,166)
Net unrealized gain (loss) on marketable debt securities, net of tax 5,749 40,055 (35,489)
Total comprehensive income (loss) $ 2,243,739 $ 123,659 $ (1,059,660)