v3.25.2
Discontinued Operations - Summary of Statements of Operation (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Net income (loss) from discontinued operations $ (655) $ (1,173) $ (301) $ 1,493 $ (1,828) $ 1,191
Disposed of by Sale | Cab structures business            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Net income (loss) from discontinued operations (512)   493   (1,535) 3,513
Disposed of by Sale | Industrial Automation segment            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Net income (loss) from discontinued operations $ (143)   $ (794)   $ (293) $ (2,322)