XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Sales by Major Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue        
Total net sales $ 140,796 $ 148,034 $ 265,116 $ 263,522
Rail, Technologies, and Services        
Disaggregation of Revenue        
Total net sales 85,594 91,616 168,217 156,000
Precast Concrete Products        
Disaggregation of Revenue        
Total net sales 33,950 33,865 55,041 58,153
Steel Products        
Disaggregation of Revenue        
Total net sales 21,252 22,553 41,858 49,369
Infrastructure Solutions        
Disaggregation of Revenue        
Total net sales 55,202 56,418 96,899 107,522
Rail Products | Rail, Technologies, and Services        
Disaggregation of Revenue        
Total net sales 56,323 64,246 109,361 104,475
Global Friction Management | Rail, Technologies, and Services        
Disaggregation of Revenue        
Total net sales 17,438 17,680 31,459 33,499
Technology Services and Solutions | Rail, Technologies, and Services        
Disaggregation of Revenue        
Total net sales $ 11,833 $ 9,690 $ 27,397 $ 18,026