XML 79 R68.htm IDEA: XBRL DOCUMENT v3.25.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, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance $ 142,635 $ 169,607 $ 135,592 $ 172,932
Net current period change 1,471 (1,533) 13,935 (6,605)
Amounts reclassified into earnings (1,446) 750 464 (835)
Ending balance 136,527 179,265 136,527 179,265
Accumulated other comprehensive income (loss)        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance (28,969) (36,941) (43,343) (30,284)
Ending balance (28,944) (37,724) (28,944) (37,724)
Foreign currency translation adjustment        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (30,662) (23,227)
Net current period change 145 2,699 8,511 (1,157)
Amounts reclassified into earnings     0 0
Ending balance (22,151) (24,384) (22,151) (24,384)
Pension and post-retirement benefits plans        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (11,459) (11,896)
Net current period change 84 65 8 (1,006)
Amounts reclassified into earnings (1) 111 108 324
Ending balance (11,343) (12,578) (11,343) (12,578)
Derivative instruments        
AOCI Attributable to Parent, Net of Tax [Roll Forward]        
Beginning balance     (1,222) 4,839
Net current period change 1,242 (4,297) 5,416 (4,442)
Amounts reclassified into earnings (1,445) 639 356 (1,159)
Ending balance $ 4,550 $ (762) $ 4,550 $ (762)