v3.26.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, 2026
Sep. 30, 2025
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Amounts reclassified from AOCI, tax $ 85 $ 50
Increase (Decrease) in Stockholders' Equity    
Balance at beginning of period 713,294 606,232
Balance at end of period 651,132 702,510
Unrecognized pension and postretirement benefits    
Increase (Decrease) in Stockholders' Equity    
Balance at beginning of period 1,619 1,146
Other comprehensive income before reclassifications 0 0
Amounts reclassified from accumulated other comprehensive loss, net of tax (253) (145)
Net current period other comprehensive income (loss), net of tax (253) (145)
Balance at end of period 1,366 1,001
Foreign currency    
Increase (Decrease) in Stockholders' Equity    
Balance at beginning of period 4,855 (9,052)
Other comprehensive income before reclassifications (7,883) 13,166
Amounts reclassified from accumulated other comprehensive loss, net of tax 0 0
Net current period other comprehensive income (loss), net of tax (7,883) 13,166
Balance at end of period (3,028) 4,114
Accumulated Other Comprehensive Income (Loss)    
Increase (Decrease) in Stockholders' Equity    
Balance at beginning of period 6,474 (7,906)
Other comprehensive income before reclassifications (7,883) 13,166
Amounts reclassified from accumulated other comprehensive loss, net of tax (253) (145)
Net current period other comprehensive income (loss), net of tax (8,136) 13,021
Balance at end of period $ (1,662) $ 5,115