Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.21.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Mar. 31, 2021
Dec. 31, 2020
Other Commitments [Line Items]    
Expire in One Year or Less $ 518,131 $ 515,919
Expire After One Year Through Three Years 206,631 187,114
Expire After Three Years Through Five Years 154,092 150,668
Expire After Five Years 50,426 47,267
Total 929,280 900,968
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 129,209 130,964
Expire After One Year Through Three Years 206,631 187,114
Expire After Three Years Through Five Years 154,092 150,668
Expire After Five Years 50,426 47,267
Total 540,358 516,013
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 105,390 109,406
Expire After One Year Through Three Years 193,141 171,887
Expire After Three Years Through Five Years 142,512 139,508
Expire After Five Years 21,027 16,091
Total 462,070 436,892
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 4,800  
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 733 710
Expire After One Year Through Three Years 3,354 2,992
Expire After Three Years Through Five Years 9,451 8,738
Expire After Five Years 28,109 29,892
Total 41,647 42,332
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 21,989 19,962
Expire After One Year Through Three Years 9,960 12,038
Expire After Three Years Through Five Years 2,097 2,397
Expire After Five Years 1,268 1,257
Total 35,314 35,654
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 481 500
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 25,200 25,000
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 9,600 10,200
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,097 886
Expire After One Year Through Three Years 176 197
Expire After Three Years Through Five Years 32 25
Expire After Five Years 22 27
Total 1,327 1,135
Letters of credit | Consolidated VIEs    
Other Commitments [Line Items]    
Total 1,800  
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 388,922 384,955
Expire After One Year Through Three Years 0 0
Expire After Three Years Through Five Years 0 0
Expire After Five Years 0 0
Total $ 388,922 $ 384,955