v3.25.4
Discontinued Operations - Statements of Operation By Disposal Group (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Net income from discontinued operations, net of income taxes $ (2,304) $ 7,867 $ 5,778
Disposed of by Sale | Cab structures      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Revenues (657) 93,150 120,310
Cost of revenues 878 101,826 110,871
Gross profit (1,535) (8,676) 9,439
Selling, general and administrative expenses 0 0 0
Operating income (loss) (1,535) (8,676) 9,439
Other (income) expense 301 0 0
Income (loss) before provision for income taxes (1,836) (8,676) 9,439
Provision (benefit) for income taxes of discontinued operations 0 0 2,313
Earnings (loss) from discontinued operations - before gain (loss) on sale of discontinued operations (1,836) (8,676) 7,126
Gain (loss) on disposition of discontinued operations, net of income taxes 0 28,754 0
Net income from discontinued operations, net of income taxes (1,836) 20,078 7,126
Held-for-Sale | Industrial Automation      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]      
Revenues (150) 16,468 38,900
Cost of revenues 0 17,220 35,707
Gross profit (150) (752) 3,193
Selling, general and administrative expenses 0 3,355 4,445
Operating income (loss) (150) (4,107) (1,252)
Other (income) expense 318 0 0
Interest expense 0 248 443
Income (loss) before provision for income taxes (468) (4,355) (1,695)
Provision (benefit) for income taxes of discontinued operations 0 0 (347)
Earnings (loss) from discontinued operations - before gain (loss) on sale of discontinued operations (468) (4,355) (1,348)
Gain (loss) on disposition of discontinued operations, net of income taxes 0 (7,856) 0
Net income from discontinued operations, net of income taxes $ (468) $ (12,211) $ (1,348)