XML 72 R56.htm IDEA: XBRL DOCUMENT v3.20.4
OTHER ACCRUED LIABILITIES - Major Components of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]      
Customer deposits $ 37,792 $ 19,324  
Chassis converter pool agreements 17,767 10,164  
Warranty 20,570 22,575 $ 22,247
Payroll and related taxes 16,163 25,263  
Self-insurance 12,086 12,934 $ 9,890
Accrued interest 4,368 4,696  
Operating lease obligations 4,117 4,369  
Accrued taxes 4,790 10,344  
All other 13,327 14,561  
Other accrued liabilities $ 130,980 $ 124,230