Note 7 - Deposits (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Schedule of Deposits [Table Text Block]
 
 
December 31,
 
(in thousands)
 
2016
 
 
2015
 
Demand (non-interest bearing)
  $
173,702
    $
154,531
 
Interest-bearing:
               
Interest-bearing demand
   
551,114
     
364,303
 
Savings
   
103,241
     
92,890
 
Time ($250,000 and over)
   
35,917
     
30,290
 
Other time
   
151,165
     
179,532
 
Total interest-bearing
   
841,437
     
667,015
 
Total deposits
  $
1,015,139
    $
821,546
 
Schedule of Maturities of Time Deposits [Table Text Block]
 
 
Time Deposits
 
 
 
 
 
 
 
 
 
 
 
$250,000
 
 
Other
 
 
 
 
 
(in thousands)
 
and Over
 
 
Time Deposits
 
 
Total
 
2017
  $
25,137
    $
99,187
    $
124,324
 
2018
   
7,015
     
30,559
     
37,574
 
2019
   
3,111
     
6,856
     
9,967
 
2020
   
254
     
8,068
     
8,322
 
2021
   
400
     
6,445
     
6,845
 
2022 and thereafter
   
-
     
50
     
50
 
Total
  $
35,917
    $
151,165
    $
187,082