XML 78 R67.htm IDEA: XBRL DOCUMENT v3.25.2
OTHER ACCRUED LIABILITIES - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]        
Warranty $ 15,299 $ 16,958 $ 22,620 $ 21,286
Chassis converter pool agreements 84,570 57,109    
Payroll and related taxes 20,297 12,931    
Customer deposits 30,910 31,029    
Self-insurance 10,907 12,198    
Accrued interest 3,988 3,818    
Operating lease obligations 12,500 11,782    
Accrued taxes 7,503 6,572    
All other 8,032 9,274    
Other accrued liabilities $ 194,006 $ 161,671