XML 134 R119.htm IDEA: XBRL DOCUMENT v3.22.4
Deposit Liabilities (Time Deposit Maturities) (Details) - USD ($)
$ in Millions
Dec. 31, 2022
Dec. 31, 2021
Deposits [Abstract]    
Due in 2023 $ 26,072  
Due in 2024 10,341  
Due in 2025 3,143  
Due in 2026 863  
Due in 2027 917  
Total certificates of deposit 41,336 $ 38,953
Certificates of deposit, uninsured $ 4,200