v3.25.1
Discontinued Operations - Statements of Operation By Disposal Group (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Net income (loss) from discontinued operations - Note 18 $ (1,173) $ 1,493
Disposed of by Sale | Cab structures business    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Revenues (657) 33,140
Cost of revenues 366 29,141
Gross profit (1,023) 3,999
Selling, general and administrative expenses 0 0
Operating income (loss) (1,023) 3,999
Income (loss) before provision for income taxes (1,023) 3,999
Provision (benefit) for income taxes of discontinued operations 0 979
Net income (loss) from discontinued operations - Note 18 (1,023) 3,020
Disposed of by Sale | Industrial Automation segment    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Revenues (150) 4,302
Cost of revenues 0 4,799
Gross profit (150) (497)
Selling, general and administrative expenses 0 1,439
Operating income (loss) (150) (1,936)
Interest expense 0 65
Income (loss) before provision for income taxes (150) (2,001)
Provision (benefit) for income taxes of discontinued operations 0 (474)
Net income (loss) from discontinued operations - Note 18 $ (150) $ (1,527)