v3.25.1
Discontinued Operations - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Oct. 01, 2024
Sep. 06, 2024
Mar. 31, 2025
Mar. 31, 2024
Oct. 30, 2024
Jul. 31, 2024
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Proceeds from sale of business     $ 0 $ 3,200    
Disposed of by Sale | Cab structures business            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Total consideration           $ 40,000
Proceeds from sale of business $ 20,000 $ 20,000        
Transition services     $ 400      
Disposed of by Sale | Industrial Automation segment            
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]            
Total consideration         $ 1,500  
Note receivable         500  
Earn out potential         $ 1,500