v3.23.2
Variable Interest Entities (VIE) - Narrative (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Variable Interest Entity [Line Items]    
Assets not available for use $ 383,044 $ 365,264
Liabilities with no recourse 115,903 109,120
Noncontrolling interest 3,600 3,800
Redeemable noncontrolling interest 1,100 1,100
Unconsolidated VIE, carrying value 3,000 2,700
Maximum exposure 3,000 2,800
Nonrecourse | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Liabilities with no recourse 2,600 2,600
Asset Pledged as Collateral | Variable Interest Entity, Primary Beneficiary    
Variable Interest Entity [Line Items]    
Assets not available for use $ 3,100 $ 4,100