Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.21.2
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Jun. 30, 2021
Dec. 31, 2020
Other Commitments [Line Items]    
Expire in One Year or Less $ 520,637 $ 515,919
Expire After One Year Through Three Years 209,406 187,114
Expire After Three Years Through Five Years 167,749 150,668
Expire After Five Years 54,101 47,267
Total 951,893 900,968
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 126,585 130,964
Expire After One Year Through Three Years 209,406 187,114
Expire After Three Years Through Five Years 167,749 150,668
Expire After Five Years 54,101 47,267
Total 557,841 516,013
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 103,361 109,406
Expire After One Year Through Three Years 193,656 171,887
Expire After Three Years Through Five Years 155,834 139,508
Expire After Five Years 27,247 16,091
Total 480,098 436,892
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 5,500 4,800
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 762 710
Expire After One Year Through Three Years 3,807 2,992
Expire After Three Years Through Five Years 10,119 8,738
Expire After Five Years 26,286 29,892
Total 40,974 42,332
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 20,853 19,962
Expire After One Year Through Three Years 11,634 12,038
Expire After Three Years Through Five Years 1,766 2,397
Expire After Five Years 539 1,257
Total 34,792 35,654
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 476 500
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 25,300 25,000
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 9,100 10,200
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,609 886
Expire After One Year Through Three Years 309 197
Expire After Three Years Through Five Years 30 25
Expire After Five Years 29 27
Total 1,977 1,135
Letters of credit | Consolidated VIEs    
Other Commitments [Line Items]    
Total 1,900 1,800
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 394,052 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 $ 394,052 $ 384,955