Annual report pursuant to Section 13 and 15(d)

Note 10 - Share-based Compensation - Summary of Stock Option and Inducement Stock Option Activity (Details)

v3.8.0.1
Note 10 - Share-based Compensation - Summary of Stock Option and Inducement Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Inducement Stock Options [Member]      
Outstanding, number of authorized shares (in shares) [1] 800,000 800,000  
Outstanding, weighted average exercise price (in dollars per share) $ 2.25 $ 2.25  
Outstanding, weighted average remaining contractual term (Year) 2 years 94 days 2 years 328 days
Outstanding, aggregate intrinsic value $ 240,000 $ 616,000
Granted, number of authorized shares (in shares) [1]  
Granted, weighted average exercise price (in dollars per share)  
Exercised, number of authorized shares (in shares) [1]  
Exercised, weighted average exercise price (in dollars per share)  
Forfeited, number of authorized shares (in shares) [1] 800,000  
Forfeited, weighted average exercise price (in dollars per share)  
Exercised, number of authorized shares (in shares) [1]  
Forfeited, number of authorized shares (in shares) [1] (800,000)  
Outstanding, number of authorized shares (in shares) [1] 800,000 800,000
Outstanding, weighted average exercise price (in dollars per share) $ 2.25 $ 2.25
Exercisable, number of authorized shares (in shares) [1]    
Exercisable, weighted average exercise price (in dollars per share)    
2007 Stock Incentive Plan [Member]      
Outstanding, number of authorized shares (in shares) 488,332 488,332  
Outstanding, weighted average exercise price (in dollars per share) $ 2.31 $ 2.31  
Outstanding, weighted average remaining contractual term (Year) 91 days 91 days
Outstanding, aggregate intrinsic value $ 40,716 $ 118,899 $ 118,899
Granted, number of authorized shares (in shares)  
Granted, weighted average exercise price (in dollars per share)  
Exercised, number of authorized shares (in shares) 25,037  
Exercised, weighted average exercise price (in dollars per share) $ 1.51  
Exercised shares forgone to satisfy minimum statutory withholding, number of authorized shares (in shares) 13,245  
Exercised shares forgone to satisfy minimum statutory withholding, weighted average exercise price (in dollars per share) $ 2.32  
Cashless exercise, number of authorized shares (in shares) 71,718  
Cashless exercise, weighted average exercise price (in dollars per share) $ 2.32  
Forfeited, number of authorized shares (in shares) 245,000  
Forfeited, weighted average exercise price (in dollars per share) $ 2.83  
Exercised, number of authorized shares (in shares) (25,037)  
Exercised, aggregate intrinsic value $ 86,900    
Exercised shares forgone to satisfy minimum statutory withholding, number of authorized shares (in shares) (13,245)  
Cashless exercise, number of authorized shares (in shares) (71,718)  
Forfeited, number of authorized shares (in shares) (245,000)  
Outstanding, number of authorized shares (in shares) 133,332 488,332 488,332
Outstanding, weighted average exercise price (in dollars per share) $ 1.99 $ 2.31 $ 2.31
Exercisable, number of authorized shares (in shares) 133,332    
Exercisable, weighted average exercise price (in dollars per share) $ 1.95    
2014 Amended and Restated Stock Incentive Plan [Member]      
Outstanding, number of authorized shares (in shares) 1,249,999 970,000  
Outstanding, weighted average exercise price (in dollars per share) $ 2.80 $ 2.79  
Outstanding, weighted average remaining contractual term (Year) 3 years 65 days 4 years 94 days 3 years 211 days
Outstanding, aggregate intrinsic value $ 222,200
Granted, number of authorized shares (in shares) 1,087,500 600,000  
Granted, weighted average exercise price (in dollars per share) $ 2.09 $ 2.76  
Exercised, number of authorized shares (in shares) 1,866  
Exercised, weighted average exercise price (in dollars per share) $ 2.69  
Exercised shares forgone to satisfy minimum statutory withholding, number of authorized shares (in shares) 798  
Exercised shares forgone to satisfy minimum statutory withholding, weighted average exercise price (in dollars per share) $ 2.69  
Cashless exercise, number of authorized shares (in shares)   12,614  
Cashless exercise, weighted average exercise price (in dollars per share)   $ 2.69  
Forfeited, number of authorized shares (in shares) 374,999 304,723  
Forfeited, weighted average exercise price (in dollars per share) $ 2.61 $ 2.70  
Exercised, number of authorized shares (in shares) (1,866)  
Exercised shares forgone to satisfy minimum statutory withholding, number of authorized shares (in shares) (798)  
Cashless exercise, number of authorized shares (in shares)   (12,614)  
Forfeited, number of authorized shares (in shares) (374,999) (304,723)  
Outstanding, number of authorized shares (in shares) 1,962,500 1,249,999 970,000
Outstanding, weighted average exercise price (in dollars per share) $ 2.44 $ 2.80 $ 2.79
Exercisable, number of authorized shares (in shares)   616,597  
Exercisable, weighted average exercise price (in dollars per share)   $ 2.87  
Granted, weighted average remaining contractual term (Year) 3 years 47 days 4 years 219 days  
2014 Amended and Restated Stock Incentive Plan [Member] | 2007 Plan (Options) [Member]      
Exercisable, number of authorized shares (in shares) 955,868    
Exercisable, weighted average exercise price (in dollars per share) $ 2.69    
[1] Represents inducement stock options to purchase 800,000 shares of the Company's Common Stock to former executive level managers.