Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.22.2
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Jun. 30, 2022
Dec. 31, 2021
Other Commitments [Line Items]    
Expire in One Year or Less $ 565,938 $ 533,045
Expire After One Year Through Three Years 192,066 206,709
Expire After Three Years Through Five Years 213,360 187,400
Expire After Five Years 51,302 52,664
Total 1,022,666 979,818
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 146,884 126,876
Expire After One Year Through Three Years 192,066 206,709
Expire After Three Years Through Five Years 213,360 187,400
Expire After Five Years 51,302 52,664
Total 603,612 573,649
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 119,081 102,464
Expire After One Year Through Three Years 176,567 190,687
Expire After Three Years Through Five Years 199,835 174,978
Expire After Five Years 27,012 26,635
Total 522,495 494,764
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 3,800 4,600
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,111 890
Expire After One Year Through Three Years 6,169 5,097
Expire After Three Years Through Five Years 10,961 10,268
Expire After Five Years 22,490 24,276
Total 40,731 40,531
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 25,634 22,359
Expire After One Year Through Three Years 9,213 10,742
Expire After Three Years Through Five Years 2,458 2,017
Expire After Five Years 559 422
Total 37,864 35,540
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 146 512
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 27,200 26,300
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 10,500 8,700
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 1,028 1,145
Expire After One Year Through Three Years 94 124
Expire After Three Years Through Five Years 22 56
Expire After Five Years 69 98
Total 1,213 1,423
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 30 18
Expire After One Year Through Three Years 23 59
Expire After Three Years Through Five Years 84 81
Expire After Five Years 1,172 1,233
Total 1,309 1,391
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 419,054 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,054 $ 406,169