XML 77 R66.htm IDEA: XBRL DOCUMENT v3.25.1
OTHER ACCRUED LIABILITIES - Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Payables and Accruals [Abstract]        
Warranty $ 15,984 $ 16,958 $ 20,053 $ 21,286
Chassis converter pool agreements 91,032 57,109    
Payroll and related taxes 14,709 12,931    
Customer deposits 33,047 31,029    
Self-insurance 11,935 12,198    
Accrued interest 8,402 3,818    
Operating lease obligations 12,345 11,782    
Accrued taxes 8,313 6,572    
All other 8,398 9,274    
Other accrued liabilities $ 204,165 $ 161,671