Quarterly report pursuant to Section 13 or 15(d)

Note 5 - Stock Option Plans - Summary of Option Activity for Employees and Non-Employees (Details)

v3.5.0.2
Note 5 - Stock Option Plans - Summary of Option Activity for Employees and Non-Employees (Details) - USD ($)
9 Months Ended 12 Months Ended
Sep. 30, 2016
Dec. 31, 2015
Mar. 31, 2016
Employee Stock Option [Member]      
Number of options, beginning balance (in shares) 1,419,436    
Weighted average exercise price, beginning balance (in dollars per share) $ 1.56    
Weighted average remaining contractual life, beginning balance 2 years 160 days 2 years 284 days  
Aggregate intrinsic value, beginning balance $ 1,147,015 $ 1,220,338  
Number of options granted (in shares) 348,908    
Weighted average exercise price, granted (in dollars per share) $ 1.72    
Weighted average remaining contractual life, granted 4 years 127 days    
Aggregate intrinsic value, granted (in dollars per share) $ 376,821    
Number of options forfeited and expired (in shares) (100,000)    
Number of options exercised (in shares)    
Number of options, ending balance (in shares) 1,668,344 1,419,436  
Weighted average exercise price, ending balance (in dollars per share) $ 1.54 $ 1.56  
Weighted average remaining contractual life, ending balance 2 years 160 days 2 years 284 days  
Number of options, exercisable (in shares) 1,170,718    
Weighted average exercise price, exercisable (in dollars per share) $ 1.36    
Weighted average remaining contractual life, exercisable 1 year 346 days    
Aggregate intrinsic value, exercisable $ 999,904    
Non-employee Options [Member]      
Number of options, beginning balance (in shares) 8,333    
Weighted average exercise price, beginning balance (in dollars per share) $ 2.70    
Weighted average remaining contractual life, beginning balance 5 years 211 days 4 years 302 days  
Aggregate intrinsic value, beginning balance  
Number of options granted (in shares) 208,333    
Weighted average exercise price, granted (in dollars per share) $ 2.55    
Weighted average remaining contractual life, granted 0 years    
Aggregate intrinsic value, granted (in dollars per share)    
Number of options forfeited and expired (in shares)    
Number of options exercised (in shares)    
Number of options, ending balance (in shares) 216,666 8,333  
Weighted average exercise price, ending balance (in dollars per share) $ 2.55 $ 2.70  
Weighted average remaining contractual life, ending balance 5 years 211 days 4 years 302 days  
Number of options, exercisable (in shares) 555    
Weighted average exercise price, exercisable (in dollars per share) $ 2.52    
Weighted average remaining contractual life, exercisable 4 years 186 days    
Aggregate intrinsic value, exercisable