XML 32 R26.htm IDEA: XBRL DOCUMENT v3.25.3
Accumulated Other Comprehensive Income (Loss) - Components of and Changes in Accumulated Other Comprehensive Income (Loss) (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Amounts reclassified from AOCI, tax $ 50 $ 31
Increase (Decrease) in Stockholders' Equity    
Balance at beginning of period 606,232 516,482
Balance at end of period 702,510 591,185
Unrecognized pension and postretirement benefits    
Increase (Decrease) in Stockholders' Equity    
Balance at beginning of period 1,146 920
Other comprehensive income before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive loss, net of tax (145) (96)
Net current period other comprehensive income (loss), net of tax (145) (96)
Balance at end of period 1,001 824
Foreign currency    
Increase (Decrease) in Stockholders' Equity    
Balance at beginning of period (9,052) (2,566)
Other comprehensive income before reclassifications 13,166 1,092
Amounts reclassified from accumulated other comprehensive loss, net of tax 0 0
Net current period other comprehensive income (loss), net of tax 13,166 1,092
Balance at end of period 4,114 (1,474)
Accumulated Other Comprehensive Loss    
Increase (Decrease) in Stockholders' Equity    
Balance at beginning of period (7,906) (1,646)
Other comprehensive income before reclassifications 13,166 1,092
Amounts reclassified from accumulated other comprehensive loss, net of tax (145) (96)
Net current period other comprehensive income (loss), net of tax 13,021 996
Balance at end of period $ 5,115 $ (650)