v3.26.1
Other Revenue (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 145 $ 142 $ 534 $ 250
Stand-ready manufacturing revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 31 17 63 29
Collaboration revenue (Note 5)        
Disaggregation of Revenue [Line Items]        
Total revenue 15 4 20 5
Grant revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 2 5 2 6
Licensing and royalty revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 3 2 3 10
Total other revenue        
Disaggregation of Revenue [Line Items]        
Total revenue $ 51 $ 28 $ 88 $ 50