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
Jun. 30, 2018
Dec. 31, 2017
Other Commitments [Line Items]    
Expire in One Year or Less $ 482,260 $ 475,273
Expire After One Year Through Three Years 160,820 156,777
Expire After Three Years Through Five Years 156,527 152,880
Expire After Five Years 54,585 53,823
Total 854,192 838,753
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 111,614 113,243
Expire After One Year Through Three Years 160,820 156,777
Expire After Three Years Through Five Years 156,527 152,880
Expire After Five Years 54,585 53,823
Total 483,546 476,723
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 85,580 85,804
Expire After One Year Through Three Years 147,418 140,942
Expire After Three Years Through Five Years 151,105 147,043
Expire After Five Years 20,103 21,342
Total 404,206 395,131
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 3,862 6,172
Expire After One Year Through Three Years 3,048 4,457
Expire After Three Years Through Five Years 2,717 2,288
Expire After Five Years 33,805 31,250
Total 43,432 44,167
Standby letters of credit and other    
Other Commitments [Line Items]    
Expire in One Year or Less 20,794 19,976
Expire After One Year Through Three Years 10,190 11,261
Expire After Three Years Through Five Years 2,537 3,420
Expire After Five Years 627 1,144
Total 34,148 35,801
Standby letters of credit and other | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 401 421
Standby letters of credit and other | Investment grade    
Other Commitments [Line Items]    
Total 26,300 27,300
Standby letters of credit and other | Non-investment grade    
Other Commitments [Line Items]    
Total 7,400 8,100
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,378 1,291
Expire After One Year Through Three Years 164 117
Expire After Three Years Through Five Years 168 129
Expire After Five Years 50 87
Total 1,760 1,624
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 370,646 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 $ 370,646 $ 362,030