XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.2.u1
INVENTORY - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Inventory Disclosure [Abstract]    
Raw materials $ 25,915 $ 22,920
Work in process 55,136 24,582
Finished goods 2,381 1,985
Inventory 13,756 12,448
Inventory, non-current 69,676 37,039
Total $ 83,432 $ 49,487