v3.26.1
INVENTORY - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Inventory Disclosure [Abstract]    
Raw materials $ 38,554 $ 28,009
Work in process 87,037 88,259
Finished goods 13,394 6,839
Reported as    
Inventory 25,858 17,735
Inventory, non-current 113,127 105,372
Total $ 138,985 $ 123,107