XML 78 R50.htm IDEA: XBRL DOCUMENT v3.25.4
Inventory - Schedule (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Inventory Disclosure [Abstract]    
Raw materials $ 28,009 $ 30,792
Work in process 88,259 58,685
Finished goods 6,839 1,707
Inventory 17,735 21,173
Inventory, non-current 105,372 70,011
Total $ 123,107 $ 91,184