XML 118 R106.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information (Summary of Segment Depreciation, Amortization and Capital Expenditures) (Details) - Operating Segments [Member] - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Depreciation and amortization $ 5,763 $ 4,606
Capital expenditures 5,019 12,722
Manufacturing [Member]    
Segment Reporting Information [Line Items]    
Depreciation and amortization 5,292 4,026
Capital expenditures 4,708 12,536
Aftermarket [Member]    
Segment Reporting Information [Line Items]    
Depreciation and amortization 158 283
Capital expenditures 15 5
Corporate [Member]    
Segment Reporting Information [Line Items]    
Depreciation and amortization 313 297
Capital expenditures $ 296 $ 181