XML 55 R43.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segments - Reconciliation of Revenue from Segments to Consolidated (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Segment Reporting Information        
Net Sales $ 140,796 $ 148,034 $ 265,116 $ 263,522
Segment Operating Income 4,572 6,714 10,138 7,239
Operating Segments        
Segment Reporting Information        
Net Sales 140,796 148,034 265,116 263,522
Segment Operating Income 9,124 9,744 14,514 11,798
Rail, Technologies, and Services        
Segment Reporting Information        
Net Sales 85,594 91,616 168,217 156,000
Rail, Technologies, and Services | Operating Segments        
Segment Reporting Information        
Net Sales 85,594 91,616 168,217 156,000
Segment Operating Income 5,501 6,971 12,279 9,365
Infrastructure Solutions        
Segment Reporting Information        
Net Sales 55,202 56,418 96,899 107,522
Infrastructure Solutions | Operating Segments        
Segment Reporting Information        
Net Sales 55,202 56,418 96,899 107,522
Segment Operating Income $ 3,623 $ 2,773 $ 2,235 $ 2,433