Future Contract Benefits - Summary of Discounted and Undiscounted Expected Future Gross Premiums and Expected Future Benefit Payments (Details) - USD ($) $ in Millions |
Dec. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Payout Annuities | ||
| Undiscounted | ||
| Expected future gross premiums | $ 0 | $ 0 |
| Expected future benefit payments | 3,428 | 3,483 |
| Discounted | ||
| Expected future gross premiums | 0 | 0 |
| Expected future benefit payments | 2,009 | 2,085 |
| Traditional Life | ||
| Undiscounted | ||
| Expected future gross premiums | 14,025 | 14,015 |
| Expected future benefit payments | 14,319 | 13,894 |
| Discounted | ||
| Expected future gross premiums | 9,471 | 9,815 |
| Expected future benefit payments | $ 9,647 | 10,041 |
| Traditional Life | Revision of Prior Period, Adjustment | ||
| Undiscounted | ||
| Expected future benefit payments | $ 681 |