XML 58 R46.htm IDEA: XBRL DOCUMENT v3.25.1
Separate Accounts (Reconciliation of Separate Account Liability) (Details) - USD ($)
$ in Millions
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Separate Account, Liability [Line Items]      
Separate account liabilities $ 76,257 $ 79,006 $ 83,489
Variable income annuities 222   189
Pension risk transfer annuities 22   20
Rollforwards Total      
Separate Account, Liability [Line Items]      
Separate account liabilities $ 76,013   $ 83,280