Quarterly report pursuant to Section 13 or 15(d)

Note 4 - Stockholders' Equity - Stock Options by Exercise Price Range (Details)

v3.10.0.1
Note 4 - Stockholders' Equity - Stock Options by Exercise Price Range (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Number of options outstanding (in shares) 1,832,502  
Weighted- average exercise price (in dollars per share) $ 10.37  
Weighted- average remaining contractual life (Year) 5 years 219 days 4 years 255 days
Aggregate intrinsic value $ 108,000
Range One [Member]    
Range of exercise prices, lower limit (in dollars per share) $ 1  
Range of exercise prices, upper limit (in dollars per share) $ 3.50  
Number of options outstanding (in shares) 638,640  
Weighted- average exercise price (in dollars per share) $ 1.15  
Weighted- average remaining contractual life (Year) 7 years 255 days  
Aggregate intrinsic value  
Range Two [Member]    
Range of exercise prices, lower limit (in dollars per share) $ 3.51  
Range of exercise prices, upper limit (in dollars per share) $ 13  
Number of options outstanding (in shares) 682,076  
Weighted- average exercise price (in dollars per share) $ 9.59  
Weighted- average remaining contractual life (Year) 5 years 73 days  
Aggregate intrinsic value  
Range Three [Member]    
Range of exercise prices, lower limit (in dollars per share) $ 13.01  
Range of exercise prices, upper limit (in dollars per share) $ 26  
Number of options outstanding (in shares) 343,782  
Weighted- average exercise price (in dollars per share) $ 14.79  
Weighted- average remaining contractual life (Year) 3 years 109 days  
Aggregate intrinsic value  
Range Four [Member]    
Range of exercise prices, lower limit (in dollars per share) $ 26.01  
Range of exercise prices, upper limit (in dollars per share) $ 39  
Number of options outstanding (in shares) 65,504  
Weighted- average exercise price (in dollars per share) $ 30.85  
Weighted- average remaining contractual life (Year) 2 years 255 days  
Aggregate intrinsic value  
Range Five [Member]    
Range of exercise prices, lower limit (in dollars per share) $ 39.01  
Range of exercise prices, upper limit (in dollars per share) $ 56  
Number of options outstanding (in shares) 102,500  
Weighted- average exercise price (in dollars per share) $ 45.03  
Weighted- average remaining contractual life (Year) 4 years 292 days  
Aggregate intrinsic value