v3.26.1
Restructuring Costs - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Restructuring Cost and Reserve [Line Items]        
Total net sales $ 138,550 $ 143,558 $ 259,694 $ 241,350
Exit costs     1,059 655
Rail, Technologies, and Services        
Restructuring Cost and Reserve [Line Items]        
Total net sales 72,012 75,973 146,788 129,988
Automation And Materials Handling        
Restructuring Cost and Reserve [Line Items]        
Exit costs   1,351    
Inventory and fixed asset write-down   655    
Personnel expenses   507    
Other exit costs   189    
Automation And Materials Handling | Rail, Technologies, and Services        
Restructuring Cost and Reserve [Line Items]        
Total net sales   813   1,220
Automation And Materials Handling | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Restructuring Cost and Reserve [Line Items]        
Exit costs   1,085    
Automation And Materials Handling | Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Restructuring Cost and Reserve [Line Items]        
Exit costs   266    
Tew Engineering Business        
Restructuring Cost and Reserve [Line Items]        
Exit costs 2,270      
Inventory write-down 1,059      
Personnel expenses 1,159      
Other exit costs 52      
Tew Engineering Business | Rail, Technologies, and Services        
Restructuring Cost and Reserve [Line Items]        
Total net sales 292 $ 1,189 $ 1,252 $ 1,834
Tew Engineering Business | Location, Statement of Income, Balance [Axis]: us-gaap:CostOfRevenue        
Restructuring Cost and Reserve [Line Items]        
Exit costs 2,084      
Tew Engineering Business | Location, Statement of Income, Balance [Axis]: us-gaap:SellingGeneralAndAdministrativeExpense        
Restructuring Cost and Reserve [Line Items]        
Exit costs 186      
Corporate costs related to strategic initiatives $ 292