XML 54 R39.htm IDEA: XBRL DOCUMENT v3.25.1
INVENTORY - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 40,612 $ 30,792
Work in process 60,988 58,685
Finished goods 4,275 1,707
Reported as    
Inventory 23,776 21,173
Inventory, non-current 82,099 70,011
Total $ 105,875 $ 91,184