XML 30 R18.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 3 - Stock-based Compensation (Tables)
6 Months Ended
Jun. 30, 2018
Notes Tables  
Share-based Compensation, Stock Options, Activity [Table Text Block]
           
Weighted-
 
           
average
 
   
Shares
   
Exercise Price
 
   
2018
   
Per Share
 
                 
Outstanding, January 1
   
19,750
    $
20.94
 
Exercised
   
(6,000
)    
23.00
 
                 
Outstanding, June 30
   
13,750
    $
20.05
 
                 
Exercisable, June 30
   
13,750
    $
20.05
 
Schedule of Share-based Compensation, Restricted Stock Units Award Activity [Table Text Block]
           
Weighted-
 
           
average
 
           
Grant Date Fair
 
   
Shares
   
Value Per Share
 
                 
Nonvested at January 1, 2018
   
14,601
    $
35.14
 
Granted
   
9,952
     
48.20
 
Forfeited
   
(223
)    
35.31
 
Vested
   
(3,905
)    
33.61
 
Nonvested at June 30, 2018
   
20,425
    $
41.80
 
                 
Expected to vest at June 30, 2018
   
10,473
    $
35.71