v3.26.1
OTHER ACCRUED LIABILITIES (Tables)
6 Months Ended
Jun. 30, 2026
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
The following table presents the major components of Other accrued liabilities (in thousands):
June 30,
2026
December 31,
2025
Warranty$12,439 $12,902 
Chassis converter pool agreements35,550 59,599 
Payroll and related taxes14,310 12,077 
Customer deposits20,117 26,450 
Self-insurance12,173 11,644 
Accrued interest3,998 4,011 
Operating lease obligations9,711 13,319 
Accrued taxes8,071 6,731 
All other13,586 9,823 
$129,955 $156,556 
Schedule of Changes in Product Warranty Accrual
The following table presents the changes in the product warranty accrual included in Other accrued liabilities (in thousands):
20262025
Balance as of January 1$12,902 $16,958 
Provisions and revisions to estimates1,050 1,287 
Payments(1,513)(2,946)
Balance as of June 30$12,439 $15,299