XML 55 R43.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 6 - Shareholders' Equity - Options Range of Exercise Prices (Details) - $ / shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Lower range limit (in dollars per share) $ 3.22  
Upper range limit (in dollars per share) $ 15  
Options outstanding, number of outstanding options (in shares) 1,576,087  
Options outstanding, weighted-average remaining contractual life (Year) 3 years 182 days  
Options outstanding, weighted-average exercise price (in dollars per share) $ 6.58  
Options exercisable, number of options exercisable (in shares) 1,064,127  
Options exercisable, weighted-average exercise price (in dollars per share) $ 5.89 $ 4.63
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) 346,148  
Options outstanding, weighted-average remaining contractual life (Year) 2 years 204 days  
Options outstanding, weighted-average exercise price (in dollars per share) $ 3.79  
Options exercisable, number of options exercisable (in shares) 346,148  
Options exercisable, weighted-average exercise price (in dollars per share) $ 3.79  
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) 451,023  
Options outstanding, weighted-average remaining contractual life (Year) 4 years 262 days  
Options outstanding, weighted-average exercise price (in dollars per share) $ 4.94  
Options exercisable, number of options exercisable (in shares) 217,979  
Options exercisable, weighted-average exercise price (in dollars per share) $ 4.72  
Range Three [Member]    
Lower range limit (in dollars per share) 5  
Upper range limit (in dollars per share) $ 9.99  
Options outstanding, number of outstanding options (in shares) 528,916  
Options outstanding, weighted-average remaining contractual life (Year) 3 years 288 days  
Options outstanding, weighted-average exercise price (in dollars per share) $ 7.72  
Options exercisable, number of options exercisable (in shares) 300,000  
Options exercisable, weighted-average exercise price (in dollars per share) $ 6.42  
Range Four [Member]    
Lower range limit (in dollars per share) 10  
Upper range limit (in dollars per share) $ 15  
Options outstanding, number of outstanding options (in shares) 250,000  
Options outstanding, weighted-average remaining contractual life (Year) 2 years  
Options outstanding, weighted-average exercise price (in dollars per share) $ 11  
Options exercisable, number of options exercisable (in shares) 200,000  
Options exercisable, weighted-average exercise price (in dollars per share) $ 10