v3.26.1
Inventory - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Inventory [Line Items]          
Inventory write-down $ 41 $ 38 $ 79 $ 80  
Inventory, firm purchase commitment, loss 0 $ 7 0 $ 17  
Inventory, gross $ 361   $ 361   $ 267
Inventory, shelf life     3 years    
mNEXSPIKE Vaccine          
Inventory [Line Items]          
Inventory, shelf life     12 months    
RSV Vaccine          
Inventory [Line Items]          
Inventory, shelf life     18 months    
Minimum | COVID Vaccine          
Inventory [Line Items]          
Inventory, shelf life     9 months    
Maximum | COVID Vaccine          
Inventory [Line Items]          
Inventory, shelf life     12 months