XML 64 R47.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue - Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue    
Total net sales $ 116,080 $ 121,907
Rail Technologies and Services    
Disaggregation of Revenue    
Total net sales 66,232 70,204
Rail Technologies and Services | Rail Products    
Disaggregation of Revenue    
Total net sales 43,810 47,899
Rail Technologies and Services | Rail Technologies    
Disaggregation of Revenue    
Total net sales 22,422 22,305
Infrastructure Solutions    
Disaggregation of Revenue    
Total net sales 49,848 51,703
Infrastructure Solutions | Fabricated Steel Products    
Disaggregation of Revenue    
Total net sales 27,721 18,391
Infrastructure Solutions | Precast Concrete Products    
Disaggregation of Revenue    
Total net sales 12,678 10,643
Infrastructure Solutions | Coatings and Measurement    
Disaggregation of Revenue    
Total net sales $ 9,449 $ 22,669