XML 101 R87.htm IDEA: XBRL DOCUMENT v3.25.2
Separate Accounts - Schedule of Reconciliation of Separate Account Liabilities (Details) - USD ($)
$ in Millions
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Separate Account, Liability [Roll Forward]    
Balance as of beginning-of-year $ 168,438  
Balance as of end-of-period 172,942  
Variable Annuities    
Separate Account, Liability [Roll Forward]    
Balance as of beginning-of-year 117,998 $ 113,356
Gross deposits 2,831 1,925
Withdrawals (7,683) (6,604)
Policyholder assessments (1,299) (1,301)
Change in market performance 7,290 9,026
Net transfers from (to) general account 908 368
Balance as of end-of-period 120,045 116,770
Cash surrender value 118,658 115,389
UL and Other    
Separate Account, Liability [Roll Forward]    
Balance as of beginning-of-year 28,841 25,150
Gross deposits 787 695
Withdrawals (480) (193)
Policyholder assessments (494) (493)
Change in market performance 2,025 2,335
Net transfers from (to) general account (63) (113)
Balance as of end-of-period 30,616 27,381
Cash surrender value 25,814 24,979
Retirement Plan Services    
Separate Account, Liability [Roll Forward]    
Balance as of beginning-of-year 21,541 19,699
Gross deposits 1,177 1,105
Withdrawals (1,805) (1,514)
Policyholder assessments (91) (89)
Change in market performance 1,451 1,802
Net transfers from (to) general account (53) (10)
Balance as of end-of-period 22,220 20,993
Cash surrender value $ 22,205 $ 20,979