Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.23.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Other Commitments [Line Items]    
Expire in One Year or Less $ 571,701 $ 558,008
Expire After One Year Through Three Years 177,864 179,496
Expire After Three Years Through Five Years 233,890 235,862
Expire After Five Years 40,193 37,601
Total 1,023,648 1,010,967
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 142,317 138,864
Expire After One Year Through Three Years 177,864 179,496
Expire After Three Years Through Five Years 233,890 235,862
Expire After Five Years 40,193 37,601
Total 594,264 591,823
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 117,267 113,962
Expire After One Year Through Three Years 160,450 162,890
Expire After Three Years Through Five Years 219,304 221,374
Expire After Five Years 15,920 13,667
Total 512,941 511,893
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 2,900 2,600
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,667 1,479
Expire After One Year Through Three Years 7,986 7,230
Expire After Three Years Through Five Years 11,652 11,578
Expire After Five Years 22,660 22,154
Total 43,965 42,441
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 22,417 22,565
Expire After One Year Through Three Years 9,328 9,237
Expire After Three Years Through Five Years 2,755 2,787
Expire After Five Years 528 628
Total 35,028 35,217
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 563 575
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 25,000 25,100
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 9,400 9,500
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 963 853
Expire After One Year Through Three Years 32 46
Expire After Three Years Through Five Years 42 52
Expire After Five Years 26 49
Total 1,063 1,000
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 3 5
Expire After One Year Through Three Years 68 93
Expire After Three Years Through Five Years 137 71
Expire After Five Years 1,059 1,103
Total 1,267 1,272
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 429,384 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 $ 429,384 $ 419,144