Quarterly report pursuant to Section 13 or 15(d)

Note 10 - Equity - Stock Options Activity (Details)

v3.10.0.1
Note 10 - Equity - Stock Options Activity (Details) - $ / shares
9 Months Ended 12 Months Ended
Sep. 30, 2018
Dec. 31, 2017
Dec. 31, 2016
Granted at Market Price, Number of Shares (in shares) 110,792    
Employee Stock Option [Member]      
Outstanding, Number of Shares (in shares) 1,003,916 953,075  
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.18 $ 3.66  
Outstanding, Weighted Average Fair Value (in dollars per share) $ 2.05 $ 1.87 $ 1.86
Outstanding, Weighted Average Remaining Contractual Life (Year) 7 years 8 years 36 days 6 years 328 days
Granted at Market Price, Number of Shares (in shares) 110,792 295,286  
Granted at Market Price, Weighted Average Exercise Price (in dollars per share) $ 6.97 $ 4.31  
Exercised, Number of Shares (in shares) (86,640) (206,875)  
Exercised, Weighted Average Exercise Price (in dollars per share) $ 3.44 $ 1.76  
Cancelled, Number of Shares (in shares) (67,855) (37,570)  
Cancelled, Weighted Average Exercise Price (in dollars per share) $ 3.37 $ 5.11  
Outstanding, Number of Shares (in shares) 960,213 1,003,916 953,075
Outstanding, Weighted Average Exercise Price (in dollars per share) $ 4.63 $ 4.18 $ 3.66
Outstanding, Weighted Average Fair Value (in dollars per share) $ 2.05 $ 1.87 $ 1.86
Outstanding, Weighted Average Remaining Contractual Life (Year) 7 years 8 years 36 days 6 years 328 days
Exercisable, Number of Shares (in shares) 476,189    
Exercisable, Weighted Average Exercise Price (in dollars per share) $ 4.74    
Exercisable, Weighted Average Fair Value (in dollars per share) $ 2.08    
Exercisable, Weighted Average Remaining Contractual Life (Year) 7 years