XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Segments - Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Segment Reporting Information    
Net Sales $ 124,320 $ 115,488
Segment Operating Profit (Loss) 2,283 503
Operating Segments    
Segment Reporting Information    
Net Sales 124,320 115,488
Segment Operating Profit (Loss) 5,385 2,032
Rail, Technologies, and Services    
Segment Reporting Information    
Net Sales 82,623 64,384
Rail, Technologies, and Services | Operating Segments    
Segment Reporting Information    
Net Sales 82,623 64,384
Segment Operating Profit (Loss) 6,778 2,388
Infrastructure Solutions    
Segment Reporting Information    
Net Sales 41,697 51,104
Infrastructure Solutions | Operating Segments    
Segment Reporting Information    
Net Sales 41,697 51,104
Segment Operating Profit (Loss) $ (1,393) $ (356)