XML 66 R48.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Note 7 - Shareholders' Equity - Options Range of Exercise Prices (Details) - $ / shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Lower range limit (in dollars per share) $ 3.22  
Upper range limit (in dollars per share) $ 10  
Options outstanding, number of outstanding options (in shares) 1,541,792  
Options outstanding, weighted-average remaining contractual life (Year) 3 years 76 days  
Options outstanding, weighted-average exercise price (in dollars per share) $ 6.88  
Options exercisable, number of options exercisable (in shares) 1,083,581  
Options exercisable, weighted-average exercise price (in dollars per share) $ 6.28 $ 5.89
Range One [Member]    
Lower range limit (in dollars per share) 3.22  
Upper range limit (in dollars per share) $ 3.99  
Options outstanding, number of outstanding options (in shares) 244,377  
Options outstanding, weighted-average remaining contractual life (Year) 1 year 255 days  
Options outstanding, weighted-average exercise price (in dollars per share) $ 3.82  
Options exercisable, number of options exercisable (in shares) 244,377  
Options exercisable, weighted-average exercise price (in dollars per share) $ 3.82  
Range Two [Member]    
Lower range limit (in dollars per share) 4  
Upper range limit (in dollars per share) $ 5.99  
Options outstanding, number of outstanding options (in shares) 336,331  
Options outstanding, weighted-average remaining contractual life (Year) 3 years 295 days  
Options outstanding, weighted-average exercise price (in dollars per share) $ 4.95  
Options exercisable, number of options exercisable (in shares) 269,601  
Options exercisable, weighted-average exercise price (in dollars per share) $ 4.79  
Range Three [Member]    
Lower range limit (in dollars per share) 6  
Upper range limit (in dollars per share) $ 9.99  
Options outstanding, number of outstanding options (in shares) 761,084  
Options outstanding, weighted-average remaining contractual life (Year) 4 years 7 days  
Options outstanding, weighted-average exercise price (in dollars per share) $ 7.89  
Options exercisable, number of options exercisable (in shares) 369,603  
Options exercisable, weighted-average exercise price (in dollars per share) $ 6.99  
Range Four [Member]    
Lower range limit (in dollars per share) 10  
Upper range limit (in dollars per share) $ 10  
Options outstanding, number of outstanding options (in shares) 200,000  
Options outstanding, weighted-average remaining contractual life (Year) 1 year  
Options outstanding, weighted-average exercise price (in dollars per share) $ 10  
Options exercisable, number of options exercisable (in shares) 200,000  
Options exercisable, weighted-average exercise price (in dollars per share) $ 10