XML 85 R69.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER ACCRUED LIABILITIES (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]      
Customer deposits $ 31,029 $ 45,586  
Chassis converter pool agreements 57,109 27,312  
Warranty 16,958 21,286 $ 22,061
Payroll and related taxes 12,931 40,265  
Self-insurance 12,198 11,311 $ 10,718
Accrued interest 3,818 3,817  
Operating lease obligations 11,782 9,049  
Accrued taxes 6,572 24,662  
All other 9,274 12,313  
Other accrued liabilities $ 161,671 $ 195,601