XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Business Segments - Narrative (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
segment
Segment Reporting Information      
Number of operating segments | segment   2 3
Net Sales   $ 543,744 $ 497,497
Reserve for uncollectable accounts income (expense)   1,020  
Selling and Administrative Expense      
Segment Reporting Information      
Reserve for uncollectable accounts income (expense)   1,912 382
Discontinued Operations | Bridge Grid Deck Product      
Segment Reporting Information      
Net Sales   6,146 15,120
Loss on asset divestitures   1,403  
Inventory write-downs   474  
Personnel related expenses   667  
Other exist costs   262  
Discontinued Operations | Bridge Grid Deck Product | Forecast      
Segment Reporting Information      
Personnel related expenses $ 184    
Discontinued Operations | Bridge Grid Deck Product | Cost of Goods Sold      
Segment Reporting Information      
Loss on asset divestitures   1,141  
Discontinued Operations | Bridge Grid Deck Product | Selling and Administrative Expense      
Segment Reporting Information      
Loss on asset divestitures   262  
Operating Segments      
Segment Reporting Information      
Net Sales   543,744 497,497
Rail, Technologies, and Services      
Segment Reporting Information      
Net Sales   312,160 300,592
Rail, Technologies, and Services | Operating Segments      
Segment Reporting Information      
Net Sales   312,160 300,592
Reserve for uncollectable accounts income (expense)   1,862  
Restructuring costs   676  
Infrastructure Solutions      
Segment Reporting Information      
Net Sales   231,584 196,905
Impairment of goodwill and intangible assets     8,016
Infrastructure Solutions | Operating Segments      
Segment Reporting Information      
Net Sales   $ 231,584 $ 196,905