XML 26 R7.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Statement of Comprehensive Income [Abstract]      
Net income (loss) $ 1,304,210 $ 2,866,497 $ (21,124)
Net foreign currency translation adjustments 636,174 (628,507) 104,728
Net unrealized gain (loss) on marketable debt securities, net of tax (490) 5,749 40,055
Total comprehensive income $ 1,939,894 $ 2,243,739 $ 123,659