XML 53 R56.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
OTHER ACCRUED LIABILITIES - Major Components of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Payables and Accruals [Abstract]      
Customer deposits $ 19,324 $ 23,483  
Chassis converter pool agreements 10,164 22,273  
Warranty 22,575 22,247 $ 20,132
Payroll and related taxes 25,263 16,096  
Self-insurance 12,934 9,890 $ 9,996
Accrued interest 4,696 4,779  
Operating 4,369    
Operating lease obligations 14,410    
Accrued taxes 10,344 7,653  
All other 14,561 9,963  
Other accrued liabilities $ 124,230 $ 116,384