XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Revenue - Schedule of Sales by Major Product Line (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Disaggregation of Revenue        
Total net sales $ 137,466 $ 145,345 $ 402,582 $ 408,867
Rail, Technologies, and Services        
Disaggregation of Revenue        
Total net sales 79,498 86,866 247,715 242,866
Precast Concrete Products        
Disaggregation of Revenue        
Total net sales 42,688 38,642 97,730 96,795
Steel Products        
Disaggregation of Revenue        
Total net sales 15,280 19,837 57,137 69,206
Infrastructure Solutions        
Disaggregation of Revenue        
Total net sales 57,968 58,479 154,867 166,001
Rail Products | Rail, Technologies, and Services        
Disaggregation of Revenue        
Total net sales 47,442 60,137 156,803 164,612
Global Friction Management | Rail, Technologies, and Services        
Disaggregation of Revenue        
Total net sales 19,548 16,125 51,008 49,624
Technology Services and Solutions | Rail, Technologies, and Services        
Disaggregation of Revenue        
Total net sales $ 12,508 $ 10,604 $ 39,904 $ 28,630