XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.4
OTHER ACCRUED LIABILITIES - Major Components of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]      
Customer deposits $ 32,129 $ 17,646  
Chassis converter pool agreements 20,345 18,185  
Warranty 22,061 22,045 $ 20,570
Payroll and related taxes 29,219 15,679  
Self-insurance 10,718 11,152 $ 12,086
Accrued interest 3,854 4,288  
Operating lease obligations 6,120 3,507  
Accrued taxes 24,793 8,425  
All other 9,088 14,389  
Other accrued liabilities $ 158,327 $ 115,316