XML 119 R107.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information (Reconciliation of Assets from Segment to Consolidated) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]    
Total assets $ 224,216 $ 259,459
Operating Segments [Member]    
Segment Reporting Information [Line Items]    
Total operating assets 223,077 258,251
Consolidated income taxes receivable 1,139 1,208
Total assets 224,216 259,459
Operating Segments [Member] | Manufacturing [Member]    
Segment Reporting Information [Line Items]    
Total operating assets 165,702 207,093
Operating Segments [Member] | Aftermarket [Member]    
Segment Reporting Information [Line Items]    
Total operating assets 11,014 9,281
Operating Segments [Member] | Corporate [Member]    
Segment Reporting Information [Line Items]    
Total operating assets $ 46,361 $ 41,877