v3.26.1
Long-duration Contracts - Reconciliation of Future Policy Benefits (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Liability for Future Policy Benefit, Activity [Line Items]      
Future policy benefits $ 48,241 $ 50,264 $ 49,400
Payout annuities with life contingencies      
Liability for Future Policy Benefit, Activity [Line Items]      
Future policy benefits 40,388   41,926
Whole Life Insurance      
Liability for Future Policy Benefit, Activity [Line Items]      
Future policy benefits 2,288   1,729
Reconciling items      
Liability for Future Policy Benefit, Activity [Line Items]      
Future policy benefits $ 5,565   $ 5,745