v3.24.0.1
Variable Interest Entities - Schedule of Unconsolidated Variable Interest Entities - Asset Management and Retirement Services (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]    
Maximum Loss Exposure $ 91,931 $ 74,432
Carrying Value 79,529 61,578
Investment funds    
Variable Interest Entity [Line Items]    
Maximum Loss Exposure 876 340
Carrying Value 109 79
Investment funds | Related Party    
Variable Interest Entity [Line Items]    
Maximum Loss Exposure 2,377 2,253
Carrying Value 1,632 1,569
AFS securities    
Variable Interest Entity [Line Items]    
Maximum Loss Exposure 50,623 40,992
Carrying Value 48,155 37,454
AFS securities | Related Party    
Variable Interest Entity [Line Items]    
Maximum Loss Exposure 15,608 10,290
Carrying Value 13,495 9,717
Equity securities | Related Party    
Variable Interest Entity [Line Items]    
Maximum Loss Exposure 318 279
Carrying Value 318 279
VIE, Not Primary Beneficiary    
Variable Interest Entity [Line Items]    
Maximum Loss Exposure 325 343
VIE, Primary Beneficiary | Investment funds    
Variable Interest Entity [Line Items]    
Maximum Loss Exposure 22,129 20,278
Carrying Value $ 15,820 $ 12,480