Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.22.4
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Other Commitments [Line Items]    
Expire in One Year or Less $ 558,008 $ 533,045
Expire After One Year Through Three Years 179,496 206,709
Expire After Three Years Through Five Years 235,862 187,400
Expire After Five Years 37,601 52,664
Total 1,010,967 979,818
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 138,864 126,876
Expire After One Year Through Three Years 179,496 206,709
Expire After Three Years Through Five Years 235,862 187,400
Expire After Five Years 37,601 52,664
Total 591,823 573,649
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 113,962 102,464
Expire After One Year Through Three Years 162,890 190,687
Expire After Three Years Through Five Years 221,374 174,978
Expire After Five Years 13,667 26,635
Total 511,893 494,764
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 2,600 4,600
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,479 890
Expire After One Year Through Three Years 7,230 5,097
Expire After Three Years Through Five Years 11,578 10,268
Expire After Five Years 22,154 24,276
Total 42,441 40,531
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 22,565 22,359
Expire After One Year Through Three Years 9,237 10,742
Expire After Three Years Through Five Years 2,787 2,017
Expire After Five Years 628 422
Total 35,217 35,540
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 575 512
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 25,100 26,300
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 9,500 8,700
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 853 1,145
Expire After One Year Through Three Years 46 124
Expire After Three Years Through Five Years 52 56
Expire After Five Years 49 98
Total 1,000 1,423
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 5 18
Expire After One Year Through Three Years 93 59
Expire After Three Years Through Five Years 71 81
Expire After Five Years 1,103 1,233
Total 1,272 1,391
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 419,144 406,169
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 $ 419,144 $ 406,169