Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.20.2
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Sep. 30, 2020
Dec. 31, 2019
Other Commitments [Line Items]    
Expire in One Year or Less $ 518,213 $ 497,125
Expire After One Year Through Three Years 173,493 161,714
Expire After Three Years Through Five Years 156,447 183,827
Expire After Five Years 46,344 59,054
Total 894,497 901,720
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 131,154 121,058
Expire After One Year Through Three Years 173,493 161,714
Expire After Three Years Through Five Years 156,447 183,827
Expire After Five Years 46,344 59,054
Total 507,438 525,653
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 107,984 97,454
Expire After One Year Through Three Years 159,452 148,000
Expire After Three Years Through Five Years 145,645 173,699
Expire After Five Years 13,290 24,487
Total 426,371 443,640
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 5,100 5,100
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 697 1,137
Expire After One Year Through Three Years 2,672 1,948
Expire After Three Years Through Five Years 8,237 6,351
Expire After Five Years 31,889 34,134
Total 43,495 43,570
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 21,648 21,311
Expire After One Year Through Three Years 11,145 11,512
Expire After Three Years Through Five Years 2,532 3,712
Expire After Five Years 1,133 408
Total 36,458 36,943
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 521 413
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 25,400 27,900
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 10,500 8,600
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 825 1,156
Expire After One Year Through Three Years 224 254
Expire After Three Years Through Five Years 33 65
Expire After Five Years 32 25
Total 1,114 1,500
Letters of credit | Consolidated VIEs    
Other Commitments [Line Items]    
Total 1,700 1,400
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 387,059 376,067
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 $ 387,059 $ 376,067