Fair Value Measurements - Narrative (Details) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
|
| Fair Value Disclosures [Abstract] | ||
| Transfers into Level 3 at end of reporting period, net (losses) gains not included in realized and unrealized gains and losses related to Level 3 for the period | $ 17 | $ 4 |
| Transfers out Level 3 at end of reporting period, net (losses) gains included in realized and unrealized gains and losses related to Level 3 for the period. | $ (12) | $ 14 |