Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.24.0.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Other Commitments [Line Items]    
Expire in One Year or Less $ 589,358 $ 558,008
Expire After One Year Through Three Years 217,890 179,496
Expire After Three Years Through Five Years 207,940 235,862
Expire After Five Years 39,077 37,601
Total 1,054,265 1,010,967
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 149,030 138,864
Expire After One Year Through Three Years 217,890 179,496
Expire After Three Years Through Five Years 207,940 235,862
Expire After Five Years 39,077 37,601
Total 613,937 591,823
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 124,298 113,962
Expire After One Year Through Three Years 198,818 162,890
Expire After Three Years Through Five Years 193,878 221,374
Expire After Five Years 15,386 13,667
Total 532,380 511,893
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 3,100 2,600
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 2,775 1,479
Expire After One Year Through Three Years 9,182 7,230
Expire After Three Years Through Five Years 11,195 11,578
Expire After Five Years 21,975 22,154
Total 45,127 42,441
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 21,067 22,565
Expire After One Year Through Three Years 9,633 9,237
Expire After Three Years Through Five Years 2,693 2,787
Expire After Five Years 652 628
Total 34,045 35,217
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 744 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,700 9,500
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 873 853
Expire After One Year Through Three Years 207 46
Expire After Three Years Through Five Years 66 52
Expire After Five Years 29 49
Total 1,175 1,000
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 17 5
Expire After One Year Through Three Years 50 93
Expire After Three Years Through Five Years 108 71
Expire After Five Years 1,035 1,103
Total 1,210 1,272
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 440,328 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,328 $ 419,144