XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.2
OTHER ACCRUED LIABILITIES - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]        
Warranty $ 21,206 $ 22,045 $ 20,985 $ 20,570
Chassis converter pool agreements 11,217 18,185    
Payroll and related taxes 17,772 15,679    
Customer deposits 26,456 17,646    
Self-insurance 11,073 11,152    
Accrued interest 3,885 4,288    
Operating lease obligations 5,160 3,507    
Accrued taxes 16,976 8,425    
All other 14,182 14,389    
Other accrued liabilities $ 127,927 $ 115,316