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
Jun. 30, 2020
Dec. 31, 2019
Other Commitments [Line Items]    
Expire in One Year or Less $ 521,704 $ 497,125
Expire After One Year Through Three Years 159,076 161,714
Expire After Three Years Through Five Years 155,881 183,827
Expire After Five Years 45,886 59,054
Total 882,547 901,720
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 130,358 121,058
Expire After One Year Through Three Years 159,076 161,714
Expire After Three Years Through Five Years 155,881 183,827
Expire After Five Years 45,886 59,054
Total 491,201 525,653
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 105,322 97,454
Expire After One Year Through Three Years 146,449 148,000
Expire After Three Years Through Five Years 145,519 173,699
Expire After Five Years 11,652 24,487
Total 408,942 443,640
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 4,700 5,100
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 716 1,137
Expire After One Year Through Three Years 2,327 1,948
Expire After Three Years Through Five Years 7,759 6,351
Expire After Five Years 33,590 34,134
Total 44,392 43,570
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 23,284 21,311
Expire After One Year Through Three Years 10,166 11,512
Expire After Three Years Through Five Years 2,551 3,712
Expire After Five Years 616 408
Total 36,617 36,943
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 411 413
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 26,000 27,900
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 10,200 8,600
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,036 1,156
Expire After One Year Through Three Years 134 254
Expire After Three Years Through Five Years 52 65
Expire After Five Years 28 25
Total 1,250 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 391,346 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 $ 391,346 $ 376,067