Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.23.2
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Jun. 30, 2023
Dec. 31, 2022
Other Commitments [Line Items]    
Expire in One Year or Less $ 579,252 $ 558,008
Expire After One Year Through Three Years 191,084 179,496
Expire After Three Years Through Five Years 230,470 235,862
Expire After Five Years 38,451 37,601
Total 1,039,257 1,010,967
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 142,155 138,864
Expire After One Year Through Three Years 191,084 179,496
Expire After Three Years Through Five Years 230,470 235,862
Expire After Five Years 38,451 37,601
Total 602,160 591,823
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 118,272 113,962
Expire After One Year Through Three Years 172,755 162,890
Expire After Three Years Through Five Years 215,299 221,374
Expire After Five Years 14,347 13,667
Total 520,673 511,893
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 3,300 2,600
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,912 1,479
Expire After One Year Through Three Years 8,717 7,230
Expire After Three Years Through Five Years 11,560 11,578
Expire After Five Years 22,449 22,154
Total 44,638 42,441
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 21,139 22,565
Expire After One Year Through Three Years 9,542 9,237
Expire After Three Years Through Five Years 3,233 2,787
Expire After Five Years 565 628
Total 34,479 35,217
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 599 575
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 24,300 25,100
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 9,500 9,500
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 827 853
Expire After One Year Through Three Years 23 46
Expire After Three Years Through Five Years 254 52
Expire After Five Years 38 49
Total 1,142 1,000
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 5 5
Expire After One Year Through Three Years 47 93
Expire After Three Years Through Five Years 124 71
Expire After Five Years 1,052 1,103
Total 1,228 1,272
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 437,097 419,144
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 $ 437,097 $ 419,144