XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.1
OTHER ACCRUED LIABILITIES - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2019
Payables and Accruals [Abstract]        
Warranty $ 20,658 $ 20,570 $ 22,345 $ 22,575
Chassis converter pool agreements 18,234 17,767    
Payroll and related taxes 12,436 16,163    
Customer deposits 31,118 37,792    
Self-insurance 14,211 12,086    
Accrued interest 8,699 4,368    
Operating lease obligations 3,768 4,117    
Accrued taxes 6,375 4,790    
All other 11,825 13,327    
Other accrued liabilities $ 127,324 $ 130,980