v3.25.4
Business Segments - Schedule of Asset Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Segment Reporting Information    
Segment Assets $ 330,372 $ 334,550
Depreciation/Amortization 12,454 14,080
Expenditures for Long-Lived Assets 10,424 9,791
Operating Segments    
Segment Reporting Information    
Segment Assets 284,041 282,614
Depreciation/Amortization 10,392 12,210
Expenditures for Long-Lived Assets 8,627 8,398
Corporate    
Segment Reporting Information    
Segment Assets 46,331 51,936
Depreciation/Amortization 2,062 1,870
Expenditures for Long-Lived Assets 1,797 1,393
Rail, Technologies, and Services | Operating Segments    
Segment Reporting Information    
Segment Assets 155,552 158,859
Depreciation/Amortization 3,651 4,793
Expenditures for Long-Lived Assets 1,962 2,032
Infrastructure Solutions | Operating Segments    
Segment Reporting Information    
Segment Assets 128,489 123,755
Depreciation/Amortization 6,741 7,417
Expenditures for Long-Lived Assets $ 6,665 $ 6,366