Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.24.2
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Jun. 30, 2024
Dec. 31, 2023
Other Commitments [Line Items]    
Expire in One Year or Less $ 600,775 $ 589,358
Expire After One Year Through Three Years 234,062 217,890
Expire After Three Years Through Five Years 196,948 207,940
Expire After Five Years 41,460 39,077
Total 1,073,245 1,054,265
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 148,137 149,030
Expire After One Year Through Three Years 234,062 217,890
Expire After Three Years Through Five Years 196,948 207,940
Expire After Five Years 41,460 39,077
Total 620,607 613,937
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 122,111 124,298
Expire After One Year Through Three Years 214,908 198,818
Expire After Three Years Through Five Years 184,093 193,878
Expire After Five Years 17,930 15,386
Total 539,042 532,380
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 4,600 3,100
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 3,407 2,775
Expire After One Year Through Three Years 10,109 9,182
Expire After Three Years Through Five Years 9,910 11,195
Expire After Five Years 21,849 21,975
Total 45,275 45,127
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 21,830 21,067
Expire After One Year Through Three Years 8,871 9,633
Expire After Three Years Through Five Years 2,779 2,693
Expire After Five Years 586 652
Total 34,066 34,045
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 864 744
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 23,400 23,600
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 9,800 9,700
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 776 873
Expire After One Year Through Three Years 141 207
Expire After Three Years Through Five Years 63 66
Expire After Five Years 59 29
Total 1,039 1,175
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 13 17
Expire After One Year Through Three Years 33 50
Expire After Three Years Through Five Years 103 108
Expire After Five Years 1,036 1,035
Total 1,185 1,210
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 452,638 440,328
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 $ 452,638 $ 440,328