XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Deposits (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Maturities of Time Deposits [Table Text Block]

2024

  $ 240,732  

2025

    24,370  

2026

    5,763  

2027

    3,499  

2028

    2,359  

Total time deposits

  $ 276,723  
Schedule of Interest Expense on Deposits [Table Text Block]
   

2023

   

2022

 
                 

Interest-bearing checking

  $ 9,824     $ 2,888  

Savings and money market

    6,970       2,610  

Time deposits

    7,677       1,818  

Total deposit interest expense

  $ 24,471     $ 7,316