XML 21 R4.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
Statement of Comprehensive Income [Abstract]      
Net income $ 950,071 $ 792,566 $ 540,159
Derivatives designated as hedging instruments:      
Unrealized gains (losses) on derivative instruments 936 (281) (576)
Reclassification adjustment for realized (gains) losses on derivative instruments (564) 563 0
Net increase (decrease) from derivatives designated as hedging instruments 372 282 (576)
Foreign currency gains (losses), net (37,249) 7,441 (17,929)
Reclassification of foreign currency translation gain (loss) to income [1] 0 0 (8,148)
Total comprehensive income, net of tax $ 913,194 $ 800,289 $ 513,506
[1] Represents the reclassification of a cumulative foreign currency translation adjustment upon substantial liquidation of foreign subsidiaries which is presented within ‘Selling, general and administrative expenses’ in the consolidated statements of income.