XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Note 7 - Deposits (Tables)
9 Months Ended
Sep. 30, 2024
Notes Tables  
Time Deposit Maturities [Table Text Block]
  

September 30,

  

December 31,

 
  

2024

  

2023

 

Demand deposits

 $446,626   462,267 

Interest-bearing demand and money fund deposits

  571,452   643,989 

Savings deposits

  365,781   379,162 

IRA and time certificates

  533,146   338,971 

Total

 $1,917,005   1,824,389 
Schedule of Time Deposit Maturity [Table Text Block]

Three months or less

 $94,032 

Over three through six months

  86,915 

Over six through twelve months

  195,593 

October 1, 2024 - September 30, 2025

  376,540 

October 1, 2025 - September 30, 2026

  145,448 

October 1, 2026 - September 30, 2027

  7,613 

October 1, 2027 - September 30, 2028

  1,586 

October 1, 2028 - September 30, 2029

  1,477 

Thereafter

  482 
  $533,146