Investments - Schedule of Repurchase Agreements (Details) - USD ($) $ in Millions |
Dec. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Assets Sold under Agreements to Repurchase [Line Items] | ||
| Payables for repurchase agreements | $ 3,853 | $ 4,743 |
| Less than 30 days | ||
| Assets Sold under Agreements to Repurchase [Line Items] | ||
| Payables for repurchase agreements | 686 | 608 |
| 30-90 days | ||
| Assets Sold under Agreements to Repurchase [Line Items] | ||
| Payables for repurchase agreements | 0 | 1,268 |
| 1 year and greater | ||
| Assets Sold under Agreements to Repurchase [Line Items] | ||
| Payables for repurchase agreements | $ 3,167 | $ 2,867 |