XML 76 R65.htm IDEA: XBRL DOCUMENT v3.25.3
OTHER ACCRUED LIABILITIES - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Sep. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]        
Warranty $ 14,135 $ 16,958 $ 20,564 $ 21,286
Chassis converter pool agreements 70,299 57,109    
Payroll and related taxes 18,125 12,931    
Customer deposits 36,147 31,029    
Self-insurance 10,986 12,198    
Accrued interest 8,319 3,818    
Operating lease obligations 12,987 11,782    
Accrued taxes 6,271 6,572    
All other 87,140 9,274    
Other accrued liabilities $ 264,409 $ 161,671