XML 30 R21.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Stock-based Compensation (Tables)
3 Months Ended
Mar. 31, 2020
Notes Tables  
Share-based Payment Arrangement, Option, Activity [Table Text Block]
           
Weighted-
 
           
average
 
           
Exercise Price
 
   
Shares
   
Per Share
 
                 
Outstanding, January 1, 2020
   
14,500
    $
8.78
 
Exercised
   
(1,000
)    
8.78
 
                 
Outstanding, March 31, 2020
   
13,500
    $
8.78
 
                 
Exercisable, March 31, 2020
   
13,500
    $
8.78
 
Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
           
Weighted-
 
           
average
 
           
Grant Date Fair
 
   
Units
   
Value Per Unit
 
                 
Nonvested at January 1, 2020
   
61,040
    $
21.73
 
Granted
   
23,648
     
26.09
 
Nonvested at March 31, 2020
   
84,688
    $
22.94
 
                 
Expected to vest as of March 31, 2020
   
1,000
    $
22.65