XML 97 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Schedule of Time Deposits with Contractual Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Time deposits classified according to the contractual maturities    
2025 $ 2,896,318  
2026 132,765  
2027 15,986  
2028 8,091  
2029 3,771  
Thereafter 2,644  
Total 3,059,575 $ 3,057,302
Contractual maturities, time deposits over $250,000    
Three Months or Less 852,256  
Over Three Months through Six Months 412,923  
Over Six Months through Twelve Months 551,674  
Over Twelve Months 103,248  
Total $ 1,920,101 $ 2,100,000