XML 57 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 11 - Deposits (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Deposit Liabilities, Type [Table Text Block]
  

December 31,

  

December 31,

 
  

2024

  

2023

 

Demand deposit

 $459,619   462,267 

Interest-bearing demand and money fund deposits

  540,884   643,989 

Savings deposits

  367,205   379,162 

IRA and time certificates

  510,584   338,971 

Total

 $1,878,292   1,824,389 
Schedule of Time Deposit Maturity [Table Text Block]

Three months or less

 $101,314 

Over three through six months

  124,169 

Over six through twelve months

  230,925 

Total 2025

  456,408 

2026

  46,659 

2027

  3,899 

2028

  1,647 

2029

  1,534 

Thereafter

  437 
  $510,584