v3.26.1
Insurance Liabilities (Reconciliation of Policyholder Account Balances) (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Jun. 30, 2025
Policyholder Account Balance [Line Items]    
Policyholder Account Balance $ 89,076 $ 88,046
Rollforwards Total    
Policyholder Account Balance [Line Items]    
Policyholder Account Balance 78,411 76,350
Funding agreements classified as investment contracts    
Policyholder Account Balance [Line Items]    
Policyholder Account Balance 9,131 10,174
Institutional group annuities    
Policyholder Account Balance [Line Items]    
Policyholder Account Balance 660 566
Other investment contract liabilities    
Policyholder Account Balance [Line Items]    
Policyholder Account Balance $ 874 $ 956