v3.26.1
Note 7 - Deposits (Tables)
12 Months Ended
Dec. 31, 2025
Notes Tables  
Schedule Of Interest Bearing Deposits [Table Text Block]
  

December 31,

 
  

2025

  

2024

 
         

Money market

 $440,552,000  $267,582,000 

Savings

  309,338,000   309,929,000 

Time, $250,000 or more

  131,896,000   40,672,000 

Other Time

  78,832,000   53,517,000 

Interest-bearing deposits

 $960,618,000  $671,700,000 
Schedule of Maturities of Time Deposits [Table Text Block]
     

Year Ending December 31,

    
     

2026

 $153,879,000 

2027

  15,284,000 

2028

  2,214,000 

2029

  451,000 

2030

  38,859,000 

thereafter

  41,000 
  $210,728,000