v3.26.3
Long-duration Contracts - Reconciliation of Future Policy Benefits (Details) - USD ($)
$ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Liability for Future Policy Benefit, Activity [Line Items]          
Future policy benefits $ 45,166 $ 49,006 $ 45,166 $ 49,006 $ 50,264
Remeasurement gains (losses) on future policy benefits related to discount rate 2,518 (235) 3,228 (808)  
Payout annuities with life contingencies          
Liability for Future Policy Benefit, Activity [Line Items]          
Future policy benefits 37,638 41,909 37,638 41,909  
Whole Life Insurance          
Liability for Future Policy Benefit, Activity [Line Items]          
Future policy benefits 2,074 1,429 2,074 1,429  
Reconciling items          
Liability for Future Policy Benefit, Activity [Line Items]          
Future policy benefits $ 5,454 $ 5,668 $ 5,454 $ 5,668