XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
OTHER ACCRUED LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
The following table presents the major components of Other accrued liabilities (in thousands):
December 31,
20232022
Customer deposits$45,586 $32,129 
Chassis converter pool agreements27,312 20,345 
Warranty21,286 22,061 
Payroll and related taxes40,265 29,219 
Self-insurance11,311 10,718 
Accrued interest3,817 3,854 
Operating lease obligations9,049 6,120 
Accrued taxes24,662 24,793 
All other12,313 9,088 
$195,601 $158,327