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