Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.10.0.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Sep. 30, 2018
Dec. 31, 2017
Other Commitments [Line Items]    
Expire in One Year or Less $ 484,914 $ 475,273
Expire After One Year Through Three Years 154,882 156,777
Expire After Three Years Through Five Years 160,735 152,880
Expire After Five Years 58,359 53,823
Total 858,890 838,753
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 111,619 113,243
Expire After One Year Through Three Years 154,882 156,777
Expire After Three Years Through Five Years 160,735 152,880
Expire After Five Years 58,359 53,823
Total 485,595 476,723
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 86,501 85,804
Expire After One Year Through Three Years 142,327 140,942
Expire After Three Years Through Five Years 154,991 147,043
Expire After Five Years 22,724 21,342
Total 406,543 395,131
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 3,203 6,172
Expire After One Year Through Three Years 2,494 4,457
Expire After Three Years Through Five Years 3,115 2,288
Expire After Five Years 34,411 31,250
Total 43,223 44,167
Standby letters of credit and other    
Other Commitments [Line Items]    
Expire in One Year or Less 20,653 19,976
Expire After One Year Through Three Years 9,838 11,261
Expire After Three Years Through Five Years 2,555 3,420
Expire After Five Years 1,151 1,144
Total 34,197 35,801
Standby letters of credit and other | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 402 421
Standby letters of credit and other | Investment grade    
Other Commitments [Line Items]    
Total 26,900 27,300
Standby letters of credit and other | Non-investment grade    
Other Commitments [Line Items]    
Total 6,900 8,100
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,262 1,291
Expire After One Year Through Three Years 223 117
Expire After Three Years Through Five Years 74 129
Expire After Five Years 73 87
Total 1,632 1,624
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 373,295 362,030
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 $ 373,295 $ 362,030