XML 135 R119.htm IDEA: XBRL DOCUMENT v3.25.0.1
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