XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Comprehensive Income (Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Accumulated other comprehensive income (loss) [Roll Forward]    
Balance at period start $ 962,681 $ 834,222
Balance at period end 1,008,263 932,896
Accumulated Other Comprehensive Loss    
Accumulated other comprehensive income (loss) [Roll Forward]    
Balance at period start (58,857) (50,170)
Other comprehensive income (loss) before reclassifications, net of tax 8,611 (2,701)
Amounts reclassified from accumulated other comprehensive income (loss) before tax [1] 1,338 (2,435)
Reclassification from AOCI, Current Period, Tax (324) 589
Net current-period other comprehensive income (loss) 9,625 (4,547)
Balance at period end (49,232) (54,717)
Accumulated Gain (Loss), Net, Cash Flow Hedge, Parent    
Accumulated other comprehensive income (loss) [Roll Forward]    
Balance at period start 4,297 117
Other comprehensive income (loss) before reclassifications, net of tax (6,984) (1,754)
Amounts reclassified from accumulated other comprehensive income (loss) before tax [1] 276 (3,630)
Reclassification from AOCI, Current Period, Tax (67) 880
Net current-period other comprehensive income (loss) (6,775) (4,504)
Balance at period end (2,478) (4,387)
Pension Liability    
Accumulated other comprehensive income (loss) [Roll Forward]    
Balance at period start (16,880) (18,766)
Other comprehensive income (loss) before reclassifications, net of tax 0 0
Amounts reclassified from accumulated other comprehensive income (loss) before tax [1] 1,062 1,195
Reclassification from AOCI, Current Period, Tax (257) (291)
Net current-period other comprehensive income (loss) 805 904
Balance at period end (16,075) (17,862)
Cumulative Translation Adjustments    
Accumulated other comprehensive income (loss) [Roll Forward]    
Balance at period start (46,274) (31,521)
Other comprehensive income (loss) before reclassifications, net of tax 15,595 (947)
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) 15,595 (947)
Balance at period end $ (30,679) $ (32,468)
[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.