XML 130 R117.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,427 3,481
Discounted    
Expected future gross premiums 0 0
Expected future benefit payments 2,008 2,084
Traditional Life    
Undiscounted    
Expected future gross premiums 13,498 13,406
Expected future benefit payments 13,857 13,404
Discounted    
Expected future gross premiums 9,075 9,341
Expected future benefit payments $ 9,255 9,637
Traditional Life | Revision of Prior Period, Adjustment    
Undiscounted    
Expected future benefit payments   $ 697