XML 50 R38.htm IDEA: XBRL DOCUMENT v3.24.2.u1
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,504 6,349 6,787 6,852
Operating Segments        
Segment Reporting Information        
Net Sales 140,796 148,034 265,116 263,522
Segment Operating Income 9,049 9,379 14,434 11,411
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,431 6,627 12,209 9,015
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,618 $ 2,752 $ 2,225 $ 2,396