Fair Value Measurements - Assets and Liabilities Measured at Fair Value under Certain Conditions (Details) - USD ($) $ in Millions |
3 Months Ended | 9 Months Ended | |||
|---|---|---|---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
Sep. 30, 2024 |
Sep. 30, 2023 |
Dec. 31, 2023 |
|
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | |||||
| Equity Securities without Readily Determinable Fair Value, Amount | $ 468 | $ 468 | $ 3,311 | ||
| Impairments requiring certain assets and liabilities to be measured at fair value | |||||
| Equity Securities without Readily Determinable Fair Value, Upward Price Adjustment, Annual Amount | |||||
| Equity Securities without Readily Determinable Fair Value, Downward Price Adjustment, Annual Amount | |||||
| VillageMD | |||||
| Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items] | |||||
| Equity Securities without Readily Determinable Fair Value, Impairment Loss, Annual Amount | $ 2,700 | ||||