XML 555 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits (Details) - USD ($)
$ in Millions
Dec. 31, 2024
Dec. 31, 2023
Loans and Leases Receivable Disclosure [Line Items]    
Time deposits $ 5,780 $ 5,800
Time deposits in amounts of $250,000 or more 5,770 5,790
Time deposit liability, uninsured, maturity, three months or less 1,070  
Time deposit liability, uninsured, maturity, over three months through six months 2,410  
Time deposit liability, uninsured, maturity, over 6 months through 12 months 2,290  
Demand deposit overdrafts 1,980 2,270
Foreign    
Loans and Leases Receivable Disclosure [Line Items]    
Time deposits $ 80 $ 60