v3.26.1
INVENTORY (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 22,768 $ 24,169
Work in process 7,891 2,348
Finished goods 9,390 9,638
Total inventory 40,049 36,155
Current inventory 7,835 5,875
Long-term inventory $ 32,214 $ 30,280