XML 33 R17.htm IDEA: XBRL DOCUMENT v3.25.0.1
OTHER ACCRUED LIABILITIES
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
OTHER ACCRUED LIABILITIES OTHER ACCRUED LIABILITIES
The following table presents the major components of Other accrued liabilities (in thousands):
December 31,
20242023
Customer deposits$31,029 $45,586 
Chassis converter pool agreements57,109 27,312 
Warranty16,958 21,286 
Payroll and related taxes12,931 40,265 
Self-insurance12,198 11,311 
Accrued interest3,818 3,817 
Operating lease obligations11,782 9,049 
Accrued taxes6,572 24,662 
All other9,274 12,313 
$161,671 $195,601