XML 74 R63.htm IDEA: XBRL DOCUMENT v3.26.1
OTHER ACCRUED LIABILITIES - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Payables and Accruals [Abstract]        
Warranty $ 12,397 $ 12,902 $ 15,984 $ 16,958
Chassis converter pool agreements 46,272 59,599    
Payroll and related taxes 13,058 12,077    
Customer deposits 20,622 26,450    
Self-insurance 11,925 11,644    
Accrued interest 8,629 4,011    
Operating lease obligations 10,022 13,319    
Accrued taxes 8,706 6,731    
All other 8,606 9,823    
Other accrued liabilities $ 140,237 $ 156,556