v3.22.4
Variable Interest Entities - Narrative (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Variable Interest Entity [Line Items]    
Assets not available for use $ 365,264 $ 359,268
Liabilities with no recourse 109,120 107,633
Noncontrolling interest 3,800 4,300
Redeemable noncontrolling interest 1,100 1,100
Carrying value of unconsolidated VIE 2,700 2,700
VIE maximum exposure 2,800 2,900
Variable Interest Entity, Primary Beneficiary | Nonrecourse    
Variable Interest Entity [Line Items]    
Liabilities with no recourse 2,600 2,500
Variable Interest Entity, Primary Beneficiary | Asset Pledged as Collateral    
Variable Interest Entity [Line Items]    
Assets not available for use $ 4,100 $ 6,000