v3.26.1
Separate Accounts (Reconciliation of Separate Account Liability) (Details) - USD ($)
$ in Millions
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Separate Account, Liability [Line Items]      
Separate account liabilities $ 74,551 $ 78,825 $ 76,257
Variable income annuities 246   222
Pension risk transfer annuities 25   22
Rollforwards Total      
Separate Account, Liability [Line Items]      
Separate account liabilities $ 74,280   $ 76,013