XML 143 R124.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposit Liabilities (Time Deposit Maturities) (Details) - USD ($)
$ in Millions
Dec. 31, 2023
Dec. 31, 2022
Deposits [Abstract]    
Due in 2024 $ 43,450  
Due in 2025 7,974  
Due in 2026 1,490  
Due in 2027 832  
Due in 2028 1,441  
Total certificates of deposit 55,187 $ 41,336
Certificates of deposit, uninsured $ 5,300