Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.22.1
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Other Commitments [Line Items]    
Expire in One Year or Less $ 558,936 $ 533,045
Expire After One Year Through Three Years 203,285 206,709
Expire After Three Years Through Five Years 193,463 187,400
Expire After Five Years 49,227 52,664
Total 1,004,911 979,818
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 144,700 126,876
Expire After One Year Through Three Years 203,285 206,709
Expire After Three Years Through Five Years 193,463 187,400
Expire After Five Years 49,227 52,664
Total 590,675 573,649
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 117,648 102,464
Expire After One Year Through Three Years 188,950 190,687
Expire After Three Years Through Five Years 180,294 174,978
Expire After Five Years 23,856 26,635
Total 510,748 494,764
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 3,400 4,600
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 975 890
Expire After One Year Through Three Years 5,720 5,097
Expire After Three Years Through Five Years 10,587 10,268
Expire After Five Years 23,617 24,276
Total 40,899 40,531
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 24,736 22,359
Expire After One Year Through Three Years 8,478 10,742
Expire After Three Years Through Five Years 2,485 2,017
Expire After Five Years 434 422
Total 36,133 35,540
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 487 512
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 26,400 26,300
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 9,300 8,700
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,316 1,145
Expire After One Year Through Three Years 100 124
Expire After Three Years Through Five Years 18 56
Expire After Five Years 95 98
Total 1,529 1,423
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 25 18
Expire After One Year Through Three Years 37 59
Expire After Three Years Through Five Years 79 81
Expire After Five Years 1,225 1,233
Total 1,366 1,391
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 414,236 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 $ 414,236 $ 406,169