Note 9 - Deposits (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Schedule of Deposits Liabilities [Table Text Block]
 
 
As of December 31,
 
(dollars in thousands)
 
2016
 
 
2015
 
Savings
  $
232,193
    $
187,299
 
NOW accounts*
   
380,057
     
339,366
 
Market rate accounts*
   
835,296
     
816,938
 
Retail time deposits, less than $100
   
139,276
     
123,113
 
Retail time deposits, $100 or more
   
183,636
     
106,140
 
Wholesale time deposits
   
73,037
     
53,185
 
Total interest-bearing deposits
   
1,843,495
     
1,626,041
 
Non-interest-bearing deposits
   
736,180
     
626,684
 
Total deposits
  $
2,579,675
    $
2,252,725
 
Schedule of Maturities of Time Deposits [Table Text Block]
 
 
As of
December 31, 2016
 
(dollars in thousands)
 
$100
or more
 
 
Less than
$100
 
Maturing during:
               
2017
  $
154,965
    $
107,043
 
2018
   
16,281
     
17,152
 
2019
   
4,982
     
8,011
 
2020
   
3,044
     
3,466
 
2021 and thereafter
   
4,364
     
3,604
 
Total
  $
183,636
    $
139,276
 
Schedule of Time Deposit Contractual Maturities [Table Text Block]
 
 
As of
December 31, 2016
 
(dollars in thousands)
 
$100
or more
 
 
Less than
$100
 
Maturing during:
               
2017
  $
72,783
    $
254
 
Total
  $
72,783
    $
254