XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segments - Schedule of Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Segment Reporting Information        
Net Sales $ 137,466 $ 145,345 $ 402,582 $ 408,867
Segment Operating Income 7,323 1,617 17,461 8,856
Operating Segments        
Segment Reporting Information        
Net Sales 137,466 145,345 402,582 408,867
Segment Operating Income 10,043 4,665 24,557 16,463
Rail, Technologies, and Services        
Segment Reporting Information        
Net Sales 79,498 86,866 247,715 242,866
Rail, Technologies, and Services | Operating Segments        
Segment Reporting Information        
Net Sales 79,498 86,866 247,715 242,866
Segment Operating Income 4,933 3,866 17,212 13,231
Infrastructure Solutions        
Segment Reporting Information        
Net Sales 57,968 58,479 154,867 166,001
Infrastructure Solutions | Operating Segments        
Segment Reporting Information        
Net Sales 57,968 58,479 154,867 166,001
Segment Operating Income $ 5,110 $ 799 $ 7,345 $ 3,232