XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.0.1
OTHER ACCRUED LIABILITIES - Major Components of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]      
Customer deposits $ 17,646 $ 37,792  
Chassis converter pool agreements 18,185 17,767  
Warranty 22,045 20,570 $ 22,575
Payroll and related taxes 15,679 16,163  
Self-insurance 11,152 12,086 $ 12,934
Accrued interest 4,288 4,368  
Operating lease obligations 3,507 4,117  
Accrued taxes 8,425 4,790  
All other 14,389 13,327  
Other accrued liabilities $ 115,316 $ 130,980