Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies - Credit Extension Commitments (Details)

v3.24.3
Commitments and Contingencies - Credit Extension Commitments (Details) - USD ($)
$ in Millions
Sep. 30, 2024
Dec. 31, 2023
Other Commitments [Line Items]    
Expire in One Year or Less $ 605,838 $ 589,358
Expire After One Year Through Three Years 250,735 217,890
Expire After Three Years Through Five Years 201,113 207,940
Expire After Five Years 40,621 39,077
Total 1,098,307 1,054,265
Legally binding commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 151,455 149,030
Expire After One Year Through Three Years 250,735 217,890
Expire After Three Years Through Five Years 201,113 207,940
Expire After Five Years 40,621 39,077
Total 643,924 613,937
Loan commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 124,541 124,298
Expire After One Year Through Three Years 231,044 198,818
Expire After Three Years Through Five Years 188,204 193,878
Expire After Five Years 17,446 15,386
Total 561,235 532,380
Unfunded loan commitment, held as a security    
Other Commitments [Line Items]    
Total 4,000 3,100
Home equity lines of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 3,451 2,775
Expire After One Year Through Three Years 10,393 9,182
Expire After Three Years Through Five Years 9,264 11,195
Expire After Five Years 21,620 21,975
Total 44,728 45,127
Standby letters of credit and financial guarantees    
Other Commitments [Line Items]    
Expire in One Year or Less 22,803 21,067
Expire After One Year Through Three Years 9,103 9,633
Expire After Three Years Through Five Years 3,469 2,693
Expire After Five Years 479 652
Total 35,854 34,045
Standby letters of credit and financial guarantees | Credit Card and Other Consumer    
Other Commitments [Line Items]    
Total 883 744
Standby letters of credit and financial guarantees | Investment grade    
Other Commitments [Line Items]    
Total 24,800 23,600
Standby letters of credit and financial guarantees | Non-investment grade    
Other Commitments [Line Items]    
Total 10,200 9,700
Letters of credit    
Other Commitments [Line Items]    
Expire in One Year or Less 643 873
Expire After One Year Through Three Years 160 207
Expire After Three Years Through Five Years 70 66
Expire After Five Years 44 29
Total 917 1,175
Other commitments    
Other Commitments [Line Items]    
Expire in One Year or Less 17 17
Expire After One Year Through Three Years 35 50
Expire After Three Years Through Five Years 106 108
Expire After Five Years 1,032 1,035
Total 1,190 1,210
Credit card lines    
Other Commitments [Line Items]    
Expire in One Year or Less 454,383 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 $ 454,383 $ 440,328