XML 28 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
Statement of Comprehensive Income [Abstract]      
Net income $ 887,867 $ 845,042 $ 679,089
Other comprehensive income (loss), net of tax:      
Foreign currency translation adjustments (46,958) 17,725 (25,692)
Defined benefit plans (loss), net of tax benefit of $(130) in 2024, $(267) in 2023, and $(613) in 2022 (701) (1,302) (3,282)
Reclassification adjustment for defined benefit plans included in net income, net of tax of $154 in 2024, $111 in 2023, and $99 in 2022 352 519 506
Unrealized gain (loss) from Euro-denominated notes, net of tax expense (benefit) of $1,280 in 2024, $(811) in 2023, and $1,411 in 2022 4,105 (2,601) 4,525
Unrealized gain (loss) from investments, net of tax expense (benefit) of $— in 2024, $3 in 2023, and $(14) in 2022 1 8 (46)
Reclassification adjustment from investments included in net income, net of tax of $51 in 2024, $— in 2023, and $— in 2022 163 0 0
Unrealized gain (loss) on derivative instruments:      
Unrealized gain (loss) from foreign currency exchange contracts, net of tax expense (benefit) of $7,660 in 2024, $(143) in 2023, and $5,954 in 2022 19,418 (792) 14,851
Unrealized gain (loss) from cross currency swaps, net of tax expense (benefit) of $1,864 in 2024, $(1,754) in 2023, and $1,190 in 2022 5,981 (5,629) 3,817
Unrealized gain (loss) from interest rate swap, net of tax expense (benefit) of $600 in 2024, $$976 in 2023, and $— in 2022 1,927 3,131 0
Reclassification adjustment from derivative instruments for (gains) losses included in net income, net of tax (expense) benefit of $(2,473) in 2024, $(1,699) in 2023, and $(6,742) in 2022 (6,727) (4,469) (18,991)
Unrealized gain (loss) on derivative instruments 20,599 (7,759) (323)
Other comprehensive gain (loss), net of tax (22,439) 6,590 (24,312)
Comprehensive income $ 865,428 $ 851,632 $ 654,777