XML 23 R6.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) $ 560,120 $ 414,832 $ (224,060)
Other comprehensive income (loss):      
Foreign currency translation adjustments (106,025) 283,127 (725,277)
Loss on fair value hedging activities reclassified from accumulated other comprehensive loss to foreign exchange gain (loss), net of income tax benefit of $—, $—, and $43, respectively 0 0 128
Unrealized gain on cash flow hedging activities, net of income tax expense of $1,760, $1,215 and $—, respectively 5,298 3,658 0
Gain on cash flow hedging activities reclassified from accumulated other comprehensive loss to interest expense, net of income tax expense of $1,593, $1,137 and $—, respectively (4,793) (3,423) 0
Other comprehensive income (loss) (105,520) 283,362 (725,149)
Total comprehensive income (loss) $ 454,600 $ 698,194 $ (949,209)