XML 115 R101.htm IDEA: XBRL DOCUMENT v3.22.0.1
Deposits - Maturities of Interest-Bearing Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Maturities of interest-bearing deposits [Abstract]    
2022 $ 984,432  
2023 154,697  
2024 31,418  
2025 12,970  
2026 11,276  
Thereafter 3,665  
Total time deposits 1,198,458 $ 1,405,898
Interest-bearing deposits with no stated maturity 9,117,637  
Total interest-bearing deposits $ 10,316,095 $ 9,699,754