XML 36 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net income (loss) $ 1,292,044 $ 830,777 $ (44,166)
Other Comprehensive income (loss)      
Foreign currency translation adjustments (8,930) 3,107 (32,021)
Unrealized (loss) gain on marketable securities and restricted marketable securities, net of tax of $113, $(578), and $2,639 (1,873) 10,170 (56,744)
Unrealized gain (loss) on derivative instruments, net of tax of $(251), $(1,340), and $1,678 876 4,409 (6,690)
Other comprehensive (loss) income (9,927) 17,686 (95,455)
Comprehensive income (loss) 1,282,117 848,463 (139,621)
Supplemental Income Statement Elements [Abstract]      
Unrealized loss (gain) on marketable securities and restricted marketable securities, tax 113 (578) 2,639
Unrealized (gain) loss on derivative instruments, tax $ (251) $ (1,340) $ 1,678