XML 56 R38.htm IDEA: XBRL DOCUMENT v3.25.3
INVENTORY - Schedule of Inventory (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 27,622 $ 30,792
Work in process 92,957 58,685
Finished goods 8,779 1,707
Reported as    
Inventory 25,172 21,173
Inventory, non-current 104,186 70,011
Total $ 129,358 $ 91,184