v3.26.1
Accounting for Transfers and Servicing of Financial Assets and Variable Interest Entities - Investments in Community Development and Tax-advantaged VIEs (Details) - USD ($)
$ in Millions
Jun. 30, 2026
Dec. 31, 2025
Variable Interest Entity [Line Items]    
Investment carrying amount $ 725,918 $ 692,345
Unfunded capital and other commitments 658,023 626,694
Variable Interest Entity, Not Primary Beneficiary, Community Development and Tax-Advantaged Investments    
Variable Interest Entity [Line Items]    
Investment carrying amount 9,774 9,712
Unfunded capital and other commitments 5,630 5,761
Maximum exposure to loss $ 10,080 $ 9,338