XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER ACCRUED LIABILITIES - Major Components of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]      
Customer deposits $ 45,586 $ 32,129  
Chassis converter pool agreements 27,312 20,345  
Warranty 21,286 22,061 $ 22,045
Payroll and related taxes 40,265 29,219  
Self-insurance 11,311 10,718 $ 11,152
Accrued interest 3,817 3,854  
Operating lease obligations 9,049 6,120  
Accrued taxes 24,662 24,793  
All other 12,313 9,088  
Other accrued liabilities $ 195,601 $ 158,327