XML 110 R99.htm IDEA: XBRL DOCUMENT v3.23.1
Deposits - Schedule of Time Deposit Maturities (Details) - USD ($)
$ in Millions
Mar. 31, 2023
Dec. 31, 2022
Statistical Disclosure for Banks [Abstract]    
2024 $ 9,199  
2025 3,281  
2026 437  
2027 55  
2028 31  
Thereafter 125  
Total time deposits $ 13,128 $ 10,610