XML 17 R5.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Statement of Comprehensive Income [Abstract]        
Net income $ 274,610,000 $ 232,841,000 $ 811,276,000 $ 671,718,000
Other comprehensive income (loss), net of tax:        
Foreign currency translation adjustments (2,715,000) 26,397,000 58,434,000 (1,261,000)
Reclassification adjustment for defined benefit plans included in net income, net of tax of $25 and $71 in 2025 and $21 and $50 in 2024 134,000 122,000 381,000 269,000
Unrealized (loss) on Euro-denominated notes, net of tax (benefit) of $0 and $(2,511) in 2025 and $(957) and $(228) in 2024 0 (3,068,000) (8,958,000) (732,000)
Unrealized gain on investments, net of tax expense of $0 and $0 in 2024 0 0 0 1,000
Reclassification adjustment on investments included in net income, net of tax expense of $0 and $51 in 2024 0 0 0 163,000
Unrealized gain (loss) on derivative instruments:        
Unrealized gain (loss) on foreign currency exchange contracts, net of tax expense (benefit) of $1,553 and $(6,214) in 2025 and $(2,868) and $228 in 2024 4,245,000 (7,702,000) (15,364,000) 444,000
Unrealized gain (loss) on cross currency swaps, net of tax expense (benefit) of $340 and $(4,038) in 2025 and $(1,171) and $(116) in 2024 1,097,000 (3,754,000) (12,950,000) (370,000)
Unrealized gain (loss) on interest rate swap, net of tax expense (benefit) of $(7) and $66 in 2025 and $(560) and $310 in 2024 (20,000) (1,793,000) 214,000 997,000
Reclassification adjustments for (gain) loss included in net income, net of tax (expense) benefit of $428 and $(477) in 2025 and $(380) and $(1,563) in 2024 1,259,000 (992,000) (1,062,000) (4,276,000)
Unrealized gain (loss) on derivative instruments 6,581,000 (14,241,000) (29,162,000) (3,205,000)
Other comprehensive income (loss), net of tax 4,000,000 9,210,000 20,695,000 (4,765,000)
Comprehensive income $ 278,610,000 $ 242,051,000 $ 831,971,000 $ 666,953,000