v3.25.4
Business Segments - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
segment
Dec. 31, 2024
USD ($)
Segment Reporting Information    
Number of operating segments | segment 2  
Number of reportable segments | segment 2  
Net sales $ 540,009 $ 530,765
Restructuring costs   $ 1,456
Restructuring charges 2,090  
Restructuring Incurred Cost Statement Of Income Or Comprehensive Income Extensible Enumeration Not Disclosed Flag   CONSOLIDATED STATEMENTS OF OPERATIONS
Gain on sales of former joint venture facility 0 $ 3,477
Automation And Materials Handling    
Segment Reporting Information    
Exit costs (1,351)  
Inventory write-down 615  
Fixed asset, write-off 40  
Personnel expenses 507  
Other exit costs 189  
Automation and Materials Handling Line | Automation And Materials Handling    
Segment Reporting Information    
Net sales 1,843 5,230
Operating Segments    
Segment Reporting Information    
Net sales 540,009 530,765
Corporate and Reconciling Items    
Segment Reporting Information    
Gain on sales of former joint venture facility   3,477
Rail, Technologies, and Services    
Segment Reporting Information    
Net sales 305,726 326,869
Rail, Technologies, and Services | Operating Segments    
Segment Reporting Information    
Net sales 305,726 326,869
Restructuring costs 2,184 1,134
Restructuring charges   1,134
Rail, Technologies, and Services | Operating Segments | One Customer | Customer Concentration Risk    
Segment Reporting Information    
Net sales   71,800
Infrastructure Solutions    
Segment Reporting Information    
Net sales 234,283 203,896
Infrastructure Solutions | Operating Segments    
Segment Reporting Information    
Net sales 234,283 203,896
Restructuring costs   113
Restructuring charges   113
Proceeeds from asset divestitures   1,300
Gain on asset divestitures   815
Cost of Goods Sold    
Segment Reporting Information    
Restructuring costs   245
Cost of Goods Sold | Automation And Materials Handling    
Segment Reporting Information    
Exit costs 1,085  
Selling, General and Administrative Expenses    
Segment Reporting Information    
Restructuring costs   1,211
Selling, General and Administrative Expenses | Automation And Materials Handling    
Segment Reporting Information    
Exit costs 266  
Disposal Group, Not Discontinued Operations | Bridge Grid Deck Product    
Segment Reporting Information    
Net sales $ 1,637 $ 3,700