v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Net income $ 278,446 $ 242,677
Other comprehensive income (loss), net of tax:    
Foreign currency translation adjustments (7,421) 18,101
Reclassification adjustments for defined benefit plans (gain) loss included in net income, net of tax (expense) benefit of $25 in 2026 and $22 in 2025 135 116
Unrealized gain (loss) on Euro-denominated notes, net of tax expense (benefit) of $0 in 2026 and $(131) in 2025 0 (3,006)
Unrealized gain (loss) on derivative instruments:    
Unrealized gain (loss) on foreign currency exchange contracts, net of tax expense (benefit) of $1,849 in 2026 and $(2,573) in 2025 5,365 (5,153)
Unrealized gain (loss) on cross currency swaps, net of tax expense (benefit) of $1,446 in 2026 and $(1,125) in 2025 4,578 (3,605)
Unrealized gain (loss) on interest rate swap, net of tax expense (benefit) of $469 in 2026 and $18 in 2025 1,483 59
Reclassification adjustments for (gain) loss included in net income, net of tax (expense) benefit of $(119) in 2026 and $(1,111) in 2025 (236) (2,958)
Unrealized gain (loss) on derivative instruments 11,190 (11,657)
Other comprehensive income (loss), net of tax 3,904 3,554
Comprehensive income $ 282,350 $ 246,231