Financial Instruments - Cumulative Net Gains on Equity Securities Sold (Details) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2024 |
Mar. 31, 2023 |
|
| Fair Value Disclosures [Abstract] | ||
| Total sale price | $ 1,090 | $ 312 |
| Total initial cost | 661 | 211 |
| Cumulative net gains (losses) | $ 429 | $ 101 |