Annual report pursuant to Section 13 and 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.22.0.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Dec. 31, 2021
Dec. 31, 2020
Other Commitments [Line Items]    
Expire in One Year or Less $ 533,045 $ 515,941
Expire After One Year Through Three Years 206,709 187,246
Expire After Three Years Through Five Years 187,400 150,793
Expire After Five Years 52,664 48,486
Total 979,818 902,466
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 126,876 130,986
Expire After One Year Through Three Years 206,709 187,246
Expire After Three Years Through Five Years 187,400 150,793
Expire After Five Years 52,664 48,486
Total 573,649 517,511
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 102,464 109,406
Expire After One Year Through Three Years 190,687 171,887
Expire After Three Years Through Five Years 174,978 139,508
Expire After Five Years 26,635 16,091
Total 494,764 436,892
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 4,600 4,800
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 890 710
Expire After One Year Through Three Years 5,097 2,992
Expire After Three Years Through Five Years 10,268 8,738
Expire After Five Years 24,276 29,892
Total 40,531 42,332
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 22,359 19,962
Expire After One Year Through Three Years 10,742 12,038
Expire After Three Years Through Five Years 2,017 2,397
Expire After Five Years 422 1,257
Total 35,540 35,654
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 512 500
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 26,300 25,000
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 8,700 10,200
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,145 886
Expire After One Year Through Three Years 124 197
Expire After Three Years Through Five Years 56 25
Expire After Five Years 98 27
Total 1,423 1,135
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 18 22
Expire After One Year Through Three Years 59 132
Expire After Three Years Through Five Years 81 125
Expire After Five Years 1,233 1,219
Total 1,391 1,498
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 406,169 384,955
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 $ 406,169 $ 384,955