v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Statement of Comprehensive Income [Abstract]        
Reclassification adjustments for defined benefit plans (gain) loss included in net income, tax expense (benefit) $ 25 $ 24 $ 50 $ 46
Unrealized gain (loss) on Euro-denominated notes, tax expense (benefit) 0 (2,380) 0 (2,511)
Unrealized gain (loss) on foreign currency exchange contracts, tax expense (benefit) 1,182 (5,194) 3,031 (7,767)
Unrealized gain (loss) on cross currency swaps, tax expense (benefit) 212 (3,253) 1,658 (4,378)
Unrealized gain (loss) on interest rate swap, tax expense (benefit) 494 55 963 73
Reclassification adjustment for (gain) loss included in net income, tax (expense) benefit $ 74 $ 206 $ (45) $ (905)