Investments - Gain (Loss) on Equity Investments (Details) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Investments [Abstract] | ||||
| Net gains (losses) recognized during the period on equity investments | $ 61 | $ (245) | $ (185) | $ (85) |
| Less: Net gains recognized during the period on equity investments sold during the period | 84 | 0 | 78 | 0 |
| Total unrealized losses on equity investments held, end of period | $ (23) | $ (245) | $ (263) | $ (85) |