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 $ 80,821 $ 85,528 $ 82,524
Variable income annuities 265   239
Pension risk transfer annuities 25   22
Rollforwards Total      
Separate Account, Liability [Line Items]      
Separate account liabilities $ 80,531   $ 82,263