XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue - Schedule of Sales by Major Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue        
Total net sales $ 143,558 $ 140,796 $ 241,350 $ 265,116
Rail, Technologies, and Services        
Disaggregation of Revenue        
Total net sales 75,973 85,594 129,988 168,217
Precast Concrete Products        
Disaggregation of Revenue        
Total net sales 46,174 33,950 74,378 55,041
Steel Products        
Disaggregation of Revenue        
Total net sales 21,411 21,252 36,984 41,858
Infrastructure Solutions        
Disaggregation of Revenue        
Total net sales 67,585 55,202 111,362 96,899
Rail Products | Rail, Technologies, and Services        
Disaggregation of Revenue        
Total net sales 47,570 56,323 76,889 109,361
Global Friction Management | Rail, Technologies, and Services        
Disaggregation of Revenue        
Total net sales 20,431 17,438 35,994 31,459
Technology Services and Solutions | Rail, Technologies, and Services        
Disaggregation of Revenue        
Total net sales $ 7,972 $ 11,833 $ 17,105 $ 27,397