v3.26.1
Property, Plant and Equipment, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Property, Plant and Equipment, Net    
Total cost $ 150,523 $ 143,428
Accumulated depreciation (66,316) (57,110)
Property, plant and equipment, net 84,207 86,318
Production equipment    
Property, Plant and Equipment, Net    
Total cost 42,868 43,203
Laboratory equipment    
Property, Plant and Equipment, Net    
Total cost 17,580 15,287
Leasehold improvements    
Property, Plant and Equipment, Net    
Total cost 73,334 73,369
Furniture and computer equipment    
Property, Plant and Equipment, Net    
Total cost 4,711 4,711
Construction in progress    
Property, Plant and Equipment, Net    
Total cost $ 12,030 $ 6,858