XML 104 R56.htm IDEA: XBRL DOCUMENT v3.20.2
OTHER ACCRUED LIABILITIES - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Dec. 31, 2018
Payables and Accruals [Abstract]        
Warranty $ 21,933 $ 22,575 $ 23,012 $ 22,247
Chassis converter pool agreements 3,527 10,164    
Payroll and related taxes 10,314 25,263    
Customer deposits 28,964 19,324    
Self-insurance 12,898 12,934    
Accrued interest 4,583 4,696    
Operating lease obligations 4,343 4,369    
Accrued taxes 6,944 10,344    
All other 13,524 14,561    
Other accrued liabilities $ 107,030 $ 124,230