XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Schedule of Sales by Major Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue    
Total net sales $ 97,792 $ 124,320
Rail, Technologies, and Services    
Disaggregation of Revenue    
Total net sales 54,015 82,623
Precast Concrete Products    
Disaggregation of Revenue    
Total net sales 28,204 21,091
Steel Products    
Disaggregation of Revenue    
Total net sales 15,573 20,606
Infrastructure Solutions    
Disaggregation of Revenue    
Total net sales 43,777 41,697
Rail Products | Rail, Technologies, and Services    
Disaggregation of Revenue    
Total net sales 29,319 53,038
Global Friction Management | Rail, Technologies, and Services    
Disaggregation of Revenue    
Total net sales 15,563 14,022
Technology Services and Solutions | Rail, Technologies, and Services    
Disaggregation of Revenue    
Total net sales $ 9,133 $ 15,563