v3.26.1
INVENTORY - Schedule of Inventories, Net of Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
INVENTORY          
Chassis $ 20,364   $ 20,364   $ 43,353
Raw materials 63,443   63,443   66,235
Work in process 47,509   47,509   51,476
Finished goods 25,991   25,991   23,167
TOTAL INVENTORY 157,307   157,307   184,231
Impairment of inventory 0 $ 0 0 $ 0  
Net of inventory reserves $ 8,100   $ 8,100   $ 6,300