XML 78 R67.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Other Comprehensive Income (Loss) - Summary of After-tax Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 175,539 $ 133,789 $ 172,932 $ 120,040
Net current period change (4,665) 1,790 (5,072) 6,634
Amounts reclassified into earnings (998) (1,690) (1,585) (2,494)
Ending balance 169,607 143,760 169,607 143,760
Foreign currency translation adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (23,227) (24,811)
Net current period change (1,297) (1,051) (3,856) 1,506
Amounts reclassified into earnings     0 0
Ending balance (27,083) (23,305) (27,083) (23,305)
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 (497) (252) (1,071) (213)
Amounts reclassified into earnings 106 105 213 206
Ending balance (12,754) (11,519) (12,754) (11,519)
Derivative instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     4,839 4,773
Net current period change (2,871) 3,093 (145) 5,341
Amounts reclassified into earnings (1,104) (1,795) (1,798) (2,700)
Ending balance 2,896 7,414 2,896 7,414
Accumulated other comprehensive income (loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (31,278) (27,510) (30,284) (31,550)
Ending balance $ (36,941) $ (27,410) $ (36,941) $ (27,410)