XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Statement of Comprehensive Income [Abstract]    
Net income $ 242,677 $ 235,579
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments 18,101 (19,773)
Reclassification adjustment for defined benefit plans included in net income, net of tax of $22 in 2025 and $19 in 2024 116 94
Unrealized gain (loss) on Euro-denominated notes, net of tax expense (benefit) of $(131) in 2025 and $505 in 2024 (3,006) 1,618
Unrealized gain (loss) on investments, net of tax expense (benefit) of $0 in 2025 and $0 in 2024 0 1
Reclassification adjustment on investments included in net income, net of tax of $0 in 2025 and $51 in 2024 0 163
Unrealized gain (loss) on derivative instruments:    
Unrealized gain (loss) on foreign currency exchange contracts, net of tax expense (benefit) of $(2,573) in 2025 and $2,252 in 2024 (5,153) 5,848
Unrealized gain (loss) on cross currency swaps, net of tax expense (benefit) of $(1,125) in 2025 and $638 in 2024 (3,605) 2,049
Unrealized gain (loss) on interest rate swap, net of tax expense (benefit) of $18 in 2025 and $656 in 2024 59 2,106
Reclassification adjustments for (gain) loss included in net income, net of tax (expense) benefit of $(1,111) in 2025 and $(470) in 2024 (2,958) (1,297)
Unrealized gain (loss) on derivative instruments (11,657) 8,706
Other comprehensive income (loss), net of tax 3,554 (9,191)
Comprehensive income $ 246,231 $ 226,388