XML 53 R39.htm IDEA: XBRL DOCUMENT v3.19.1
Note 14 - Stock-based Compensation (Tables)
12 Months Ended
Dec. 31, 2018
Notes Tables  
Share-based Compensation, Stock Options, Activity [Table Text Block]
   
Shares
Under
Option
   
Weighted-
Average
Exercise Price
 
                 
Outstanding—January 1, 2016:
   
66,098
    $
10.92
 
Granted
   
-
     
-
 
Exercised
   
(7,917
)    
11.41
 
Canceled
   
(2,050
)    
10.91
 
                 
Outstanding—December 31, 2016:
   
56,131
    $
10.85
 
Granted
   
-
     
-
 
Exercised
   
(11,063
)    
11.13
 
Canceled
   
-
     
-
 
                 
Outstanding—December 31, 2017:
   
45,068
    $
10.79
 
Granted
   
-
     
-
 
Exercised
   
(45,005
)    
10.79
 
Canceled
   
(63
)    
10.90
 
                 
Outstanding—December 31, 2018:
   
-
    $
-
 
                 
Options exercisable—December 31, 2018:
   
-
    $
-
 
Schedule of Share-based Compensation, Restricted Stock and Restricted Stock Units Activity [Table Text Block]
   
Restricted Stock
 
   
Number of
Shares
   
Weighted-
Average Grant
Date Fair
Value
 
Nonvested at January 1, 2018
   
104,150
    $
17.14
 
Granted
   
34,932
     
36.35
 
Canceled/forfeited/expired
   
(150
)    
42.65
 
Vested
   
(38,015
)    
18.91
 
Nonvested at December 31, 2018
   
100,917
    $
23.09