v3.26.1
Comprehensive Income (Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Accumulated other comprehensive income (loss) [Roll Forward]    
Balance at period start $ 1,033,097 $ 962,681
Balance at period end 1,017,673 977,636
Accumulated Other Comprehensive Loss    
Accumulated other comprehensive income (loss) [Roll Forward]    
Balance at period start (46,295) (58,857)
Other comprehensive income (loss) before reclassifications, net of tax 1,335 2,080
Amounts reclassified from accumulated other comprehensive income (loss) before tax [1] 362 (811)
Reclassification from AOCI, Current Period, Tax (89) 196
Net current-period other comprehensive income (loss) 1,608 1,465
Balance at period end (44,687) (57,392)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent    
Accumulated other comprehensive income (loss) [Roll Forward]    
Balance at period start (905) 4,297
Other comprehensive income (loss) before reclassifications, net of tax 3,001 (2,786)
Amounts reclassified from accumulated other comprehensive income (loss) before tax [1] 80 (1,165)
Reclassification from AOCI, Current Period, Tax (20) 282
Net current-period other comprehensive income (loss) 3,061 (3,669)
Balance at period end 2,156 628
Pension Liability    
Accumulated other comprehensive income (loss) [Roll Forward]    
Balance at period start (14,287) (16,880)
Other comprehensive income (loss) before reclassifications, net of tax 0 0
Amounts reclassified from accumulated other comprehensive income (loss) before tax [1] 282 354
Reclassification from AOCI, Current Period, Tax (69) (86)
Net current-period other comprehensive income (loss) 213 268
Balance at period end (14,074) (16,612)
Cumulative Translation Adjustments    
Accumulated other comprehensive income (loss) [Roll Forward]    
Balance at period start (31,103) (46,274)
Other comprehensive income (loss) before reclassifications, net of tax (1,666) 4,866
Amounts reclassified from accumulated other comprehensive income (loss) before tax [1] 0 0
Reclassification from AOCI, Current Period, Tax 0 0
Net current-period other comprehensive income (loss) (1,666) 4,866
Balance at period end $ (32,769) $ (41,408)
[1] The cash flow hedging gain (loss) and pension liability accumulated other comprehensive loss components are included in sales or cost of sales and as a component of net periodic pension cost, respectively. Refer to Note 6 and Note 12, respectively, for further details.