v3.26.1
Separate Accounts - Schedule of Reconciliation of Separate Account Liabilities (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Separate Account, Liability [Roll Forward]    
Balance as of beginning-of-year $ 180,092  
Balance as of end-of-period 188,252  
Variable Annuities    
Separate Account, Liability [Roll Forward]    
Balance as of beginning-of-year 122,945 $ 117,998
Gross deposits 2,582 2,831
Withdrawals (9,383) (7,683)
Policyholder assessments (1,340) (1,299)
Change in market performance 9,680 7,290
Net transfers from (to) general account 1,712 908
Balance as of end-of-period 126,196 120,045
Cash surrender value 124,787 118,658
UL and Other    
Separate Account, Liability [Roll Forward]    
Balance as of beginning-of-year 34,038 28,841
Gross deposits 1,290 787
Withdrawals (400) (480)
Policyholder assessments (508) (494)
Change in market performance 3,603 2,025
Net transfers from (to) general account (154) (63)
Balance as of end-of-period 37,869 30,616
Cash surrender value 35,499 25,814
Retirement Plan Services    
Separate Account, Liability [Roll Forward]    
Balance as of beginning-of-year 23,047 21,541
Gross deposits 1,010 1,177
Withdrawals (1,904) (1,805)
Policyholder assessments (97) (91)
Change in market performance 2,111 1,451
Net transfers from (to) general account (46) (53)
Balance as of end-of-period 24,121 22,220
Cash surrender value $ 24,107 $ 22,205