XML 100 R90.htm IDEA: XBRL DOCUMENT v3.24.0.1
Deposits - Schedule of Time Deposits with Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Time deposits classified according to the contractual maturities    
2024 $ 2,484,675  
2025 430,254  
2026 121,839  
2027 8,095  
2028 9,333  
Thereafter 3,106  
Total 3,057,302 $ 1,705,737
Time deposits with balances of $100,000 or more, classified according to the contractual maturities    
Three Months or Less 922,689  
Over Three Months through Six Months 697,099  
Over Six Months through Twelve Months 562,023  
Over Twelve Months 512,859  
Total $ 2,694,670 $ 1,500,000