XML 105 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Deposits - Maturities of Time Deposits (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Maturity    
Three months or less $ 417,256  
Over three through six months 330,017  
Over six through twelve months 133,163  
Total due in 2024 880,436  
2026 87,935  
2027 85,150  
2028 11,142  
2029 2,767  
Thereafter 945  
Total 1,068,375 $ 998,013
Less than $250,000    
Maturity    
Three months or less 223,429  
Over three through six months 205,872  
Over six through twelve months 76,394  
Total due in 2024 505,695  
2026 49,741  
2027 36,336  
2028 8,125  
2029 1,766  
Thereafter 945  
Total 602,608  
$250,000 and over    
Maturity    
Three months or less 193,827  
Over three through six months 124,145  
Over six through twelve months 56,769  
Total due in 2024 374,741  
2026 38,194  
2027 48,814  
2028 3,017  
2029 1,001  
Thereafter 0  
Total $ 465,767