Note 16 - Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2016
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
 
 
For the Year Ended December 31,
 
(in thousands, except share data)
 
2016
 
 
2015
 
 
2014
 
Net income
  $
6,309
    $
35,840
    $
13,420
 
                         
Basic weighted-average number of common shares outstanding
   
16,571,262
     
16,499,622
     
16,472,660
 
Plus: common share equivalents
   
1,433
     
-
     
211
 
Diluted weighted-average number of common shares outstanding
   
16,572,695
     
16,499,622
     
16,472,871
 
                         
Income per common share:
                       
Basic
  $
0.38
    $
2.17
    $
0.81
 
Diluted
  $
0.38
    $
2.17
    $
0.81