Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.8.0.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Mar. 31, 2018
Dec. 31, 2017
Other Commitments [Line Items]    
Expire in One Year or Less $ 485,114 $ 475,273
Expire After One Year Through Three Years 162,293 156,777
Expire After Three Years Through Five Years 155,939 152,880
Expire After Five Years 58,223 53,823
Total 861,569 838,753
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 116,506 113,243
Expire After One Year Through Three Years 162,293 156,777
Expire After Three Years Through Five Years 155,939 152,880
Expire After Five Years 58,223 53,823
Total 492,961 476,723
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 89,618 85,804
Expire After One Year Through Three Years 148,332 140,942
Expire After Three Years Through Five Years 150,703 147,043
Expire After Five Years 24,020 21,342
Total 412,673 395,131
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 4,843 6,172
Expire After One Year Through Three Years 3,784 4,457
Expire After Three Years Through Five Years 2,464 2,288
Expire After Five Years 32,802 31,250
Total 43,893 44,167
Standby letters of credit and other    
Other Commitments [Line Items]    
Expire in One Year or Less 20,833 19,976
Expire After One Year Through Three Years 10,062 11,261
Expire After Three Years Through Five Years 2,687 3,420
Expire After Five Years 1,345 1,144
Total 34,927 35,801
Standby letters of credit and other | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 375 421
Standby letters of credit and other | Investment grade    
Other Commitments [Line Items]    
Total 27,000 27,300
Standby letters of credit and other | Non-investment grade    
Other Commitments [Line Items]    
Total 7,600 8,100
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,212 1,291
Expire After One Year Through Three Years 115 117
Expire After Three Years Through Five Years 85 129
Expire After Five Years 56 87
Total 1,468 1,624
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 368,608 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 $ 368,608 $ 362,030