v3.26.1
Separate Accounts (Net Amount at Risk and Cash Surrender Values) (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Net Amount at Risk by Product and Guarantee [Line Items]        
Policyholder Account Balance $ 89,076   $ 88,046  
Separate account liabilities 85,691 $ 85,528 86,085  
Universal Life Insurance        
Net Amount at Risk by Product and Guarantee [Line Items]        
Policyholder Account Balance 2,653 2,627 2,605 $ 2,590
Separate account liabilities 7,209   6,632  
Total account balances 9,862   9,237  
Net amount at risk 30,438   32,356  
Cash surrender value 9,297   8,642  
Variable Annuities        
Net Amount at Risk by Product and Guarantee [Line Items]        
Policyholder Account Balance 3,228 3,403 3,625 3,833
Separate account liabilities 75,645 75,918 76,782 77,151
Total account balances 78,873   80,407  
Net amount at risk 11,560   12,287  
Cash surrender value 78,548   80,039  
Index-linked Annuities        
Net Amount at Risk by Product and Guarantee [Line Items]        
Policyholder Account Balance 54,791 52,594 50,237 48,605
Separate account liabilities 0   0  
Total account balances 54,791   50,237  
Cash surrender value 55,964   49,450  
Fixed Rate Annuities        
Net Amount at Risk by Product and Guarantee [Line Items]        
Policyholder Account Balance 12,769 13,252 14,619 14,665
Separate account liabilities 0   0  
Total account balances 12,769   14,619  
Cash surrender value 12,875   14,509  
ULSG        
Net Amount at Risk by Product and Guarantee [Line Items]        
Policyholder Account Balance 4,321 4,461 4,619 4,779
Separate account liabilities 0   0  
Total account balances 4,321   4,619  
Net amount at risk 60,979   62,652  
Cash surrender value 3,937   4,195  
Company-Owned Life Insurance        
Net Amount at Risk by Product and Guarantee [Line Items]        
Policyholder Account Balance 649 646 645 1,166
Separate account liabilities 2,521 $ 2,457 2,399 $ 1,808
Total account balances 3,170   3,044  
Net amount at risk 2,593   2,642  
Cash surrender value $ 2,967   $ 2,845