v3.26.3
Comprehensive Income (Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Accumulated other comprehensive income (loss) [Roll Forward]    
Balance at period start $ 1,033,097 $ 962,681
Balance at period end 1,059,919 1,008,263
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 2,751 8,611
Amounts reclassified from accumulated other comprehensive income (loss) before tax [1] (833) 1,338
Reclassification from AOCI, Current Period, Tax 201 (324)
Net current-period other comprehensive income (loss) 2,119 9,625
Balance at period end (44,176) (49,232)
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 4,680 (6,984)
Amounts reclassified from accumulated other comprehensive income (loss) before tax [1] (1,679) 276
Reclassification from AOCI, Current Period, Tax 407 (67)
Net current-period other comprehensive income (loss) 3,408 (6,775)
Balance at period end 2,503 (2,478)
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] 846 1,062
Reclassification from AOCI, Current Period, Tax (206) (257)
Net current-period other comprehensive income (loss) 640 805
Balance at period end (13,647) (16,075)
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,929) 15,595
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,929) 15,595
Balance at period end $ (33,032) $ (30,679)
[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.