v3.26.1
Separate Accounts (Reconciliation of Separate Account Liability) (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Separate Account, Liability [Line Items]      
Separate account liabilities $ 85,691 $ 85,528 $ 86,085
Variable income annuities 287   248
Pension risk transfer annuities 29   24
Rollforwards Total      
Separate Account, Liability [Line Items]      
Separate account liabilities $ 85,375   $ 85,813