Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.23.3
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Sep. 30, 2023
Dec. 31, 2022
Other Commitments [Line Items]    
Expire in One Year or Less $ 592,149 $ 558,008
Expire After One Year Through Three Years 201,199 179,496
Expire After Three Years Through Five Years 221,038 235,862
Expire After Five Years 38,063 37,601
Total 1,052,449 1,010,967
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 151,872 138,864
Expire After One Year Through Three Years 201,199 179,496
Expire After Three Years Through Five Years 221,038 235,862
Expire After Five Years 38,063 37,601
Total 612,172 591,823
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 127,520 113,962
Expire After One Year Through Three Years 182,325 162,890
Expire After Three Years Through Five Years 206,569 221,374
Expire After Five Years 14,204 13,667
Total 530,618 511,893
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 3,700 2,600
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 2,328 1,479
Expire After One Year Through Three Years 8,975 7,230
Expire After Three Years Through Five Years 11,403 11,578
Expire After Five Years 22,273 22,154
Total 44,979 42,441
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 21,131 22,565
Expire After One Year Through Three Years 9,821 9,237
Expire After Three Years Through Five Years 2,691 2,787
Expire After Five Years 505 628
Total 34,148 35,217
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 714 575
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 23,600 25,100
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 9,800 9,500
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 888 853
Expire After One Year Through Three Years 32 46
Expire After Three Years Through Five Years 257 52
Expire After Five Years 25 49
Total 1,202 1,000
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 5 5
Expire After One Year Through Three Years 46 93
Expire After Three Years Through Five Years 118 71
Expire After Five Years 1,056 1,103
Total 1,225 1,272
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 440,277 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 $ 440,277 $ 419,144