v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Statement of Comprehensive Income [Abstract]    
Reclassification adjustments for defined benefit plans (gain) loss included in net income, tax expense (benefit) $ 25 $ 22
Unrealized gain (loss) on Euro-denominated notes, tax expense (benefit) 0 (131)
Unrealized gain (loss) on foreign currency exchange contracts, tax expense (benefit) 1,849 (2,573)
Unrealized gain (loss) on cross currency swaps, tax expense (benefit) 1,446 (1,125)
Unrealized gain (loss) on interest rate swap, tax expense (benefit) 469 18
Reclassification adjustment for (gain) loss included in net income, tax (expense) benefit $ (119) $ (1,111)