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 | ||||