XML 112 R99.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Maturities of Interest-Bearing Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Maturities of interest-bearing deposits [Abstract]    
2024 $ 3,199,607  
2025 142,607  
2026 19,632  
2027 7,433  
2028 5,503  
Thereafter 1,882  
Total time deposits 3,376,664 $ 1,288,223
Interest-bearing deposits with no stated maturity 8,995,479  
Total interest-bearing deposits $ 12,372,143 $ 10,343,877