Investments - Schedule of Performance Allocations (Details) - USD ($) $ in Millions |
12 Months Ended | |
|---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
| Performance Allocation [Roll Forward] | ||
| Performance allocations, beginning balance | $ 2,574 | $ 2,732 |
| Change in fair value of funds | 1,048 | 615 |
| Fund distributions to the Company | (681) | (773) |
| Performance allocations, ending balance | $ 2,941 | $ 2,574 |