XML 50 R36.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 8 - Deposits (Tables)
12 Months Ended
Dec. 31, 2024
Notes Tables  
Schedule of Maturities of Time Deposits [Table Text Block]

2025

 $301,147 

2026

  15,412 

2027

  5,398 

2028

  3,479 

2029

  2,418 

Total time deposits

 $327,854 
Schedule of Interest Expense on Deposits [Table Text Block]
  

2024

  

2023

 
         

Interest-bearing checking

 $12,164  $9,824 

Savings and money market

  7,188   6,970 

Time deposits

  12,659   7,677 

Total deposit interest expense

 $32,011  $24,471