v3.26.1
Segment Information (Reconciliation of Assets from Segment to Consolidated) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Segment Reporting [Line Items]    
Total assets $ 276,096 $ 290,049
Operating Segments [Member]    
Segment Reporting [Line Items]    
Total operating assets 220,506 234,728
Consolidated income taxes receivable 55,590 55,321
Total assets 276,096 290,049
Operating Segments [Member] | Manufacturing [Member]    
Segment Reporting [Line Items]    
Total operating assets 128,208 141,583
Operating Segments [Member] | Aftermarket [Member]    
Segment Reporting [Line Items]    
Total operating assets 28,564 27,202
Operating Segments [Member] | Corporate Segment [Member]    
Segment Reporting [Line Items]    
Total operating assets $ 63,734 $ 65,943