XML 74 R64.htm IDEA: XBRL DOCUMENT v3.23.2
OTHER ACCRUED LIABILITIES - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]        
Warranty $ 21,745 $ 22,061 $ 21,206 $ 22,045
Chassis converter pool agreements 33,842 20,345    
Payroll and related taxes 29,369 29,219    
Customer deposits 64,274 32,129    
Self-insurance 11,496 10,718    
Accrued interest 3,814 3,854    
Operating lease obligations 6,897 6,120    
Accrued taxes 17,363 24,793    
All other 13,574 9,088    
Other accrued liabilities $ 202,374 $ 158,327