XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Other Comprehensive Income (Loss) - Summary of After-tax Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 169,607 $ 143,760 $ 172,932 $ 120,040
Net current period change (1,533) (2,752) (6,605) 3,882
Amounts reclassified into earnings 750 (2,468) (835) (4,962)
Ending balance 179,265 146,554 179,265 146,554
Foreign currency translation adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (23,227) (24,811)
Net current period change 2,699 (3,452) (1,157) (1,946)
Amounts reclassified into earnings     0 0
Ending balance (24,384) (26,757) (24,384) (26,757)
Pension and post-retirement benefits plans        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (11,896) (11,512)
Net current period change 65 (1,008) (1,006) (1,221)
Amounts reclassified into earnings 111 109 324 315
Ending balance (12,578) (12,418) (12,578) (12,418)
Derivative instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     4,839 4,773
Net current period change (4,297) 1,708 (4,442) 7,049
Amounts reclassified into earnings 639 (2,577) (1,159) (5,277)
Ending balance (762) 6,545 (762) 6,545
Accumulated other comprehensive income (loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (36,941) (27,410) (30,284) (31,550)
Ending balance $ (37,724) $ (32,630) $ (37,724) $ (32,630)