XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Revenue - Sales by Major Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Disaggregation of Revenue    
Total net sales $ 124,320 $ 115,488
Rail, Technologies, and Services    
Disaggregation of Revenue    
Total net sales 82,623 64,384
Precast Concrete Products    
Disaggregation of Revenue    
Total net sales 21,091 24,288
Steel Products    
Disaggregation of Revenue    
Total net sales 20,606 26,816
Infrastructure Solutions    
Disaggregation of Revenue    
Total net sales 41,697 51,104
Rail Products | Rail, Technologies, and Services    
Disaggregation of Revenue    
Total net sales 53,038 40,228
Global Friction Management | Rail, Technologies, and Services    
Disaggregation of Revenue    
Total net sales 14,022 15,820
Technology Services and Solutions | Rail, Technologies, and Services    
Disaggregation of Revenue    
Total net sales $ 15,563 $ 8,336