Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.7.0.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Jun. 30, 2017
Dec. 31, 2016
Other Commitments [Line Items]    
Expire in One Year or Less $ 467,519 $ 489,638
Expire After One Year Through Three Years 152,783 154,621
Expire After Three Years Through Five Years 152,586 158,837
Expire After Five Years 51,862 48,259
Total 824,750 851,355
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 75,829 82,609
Expire After One Year Through Three Years 135,276 133,063
Expire After Three Years Through Five Years 147,581 152,854
Expire After Five Years 21,895 22,129
Total 380,581 390,655
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 8,184 8,806
Expire After One Year Through Three Years 6,864 10,701
Expire After Three Years Through Five Years 2,186 2,644
Expire After Five Years 28,581 25,050
Total 45,815 47,201
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 21,287 19,165
Expire After One Year Through Three Years 10,535 10,754
Expire After Three Years Through Five Years 2,743 3,225
Expire After Five Years 1,328 1,027
Total 35,893 34,171
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 397 376
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 27,500 25,500
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 8,000 8,300
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,371 1,285
Expire After One Year Through Three Years 108 103
Expire After Three Years Through Five Years 76 114
Expire After Five Years 58 53
Total 1,613 1,555
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 106,671 111,865
Expire After One Year Through Three Years 152,783 154,621
Expire After Three Years Through Five Years 152,586 158,837
Expire After Five Years 51,862 48,259
Total 463,902 473,582
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 360,848 377,773
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 $ 360,848 $ 377,773