Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Equity (Details Textual)

v3.5.0.2
Note 7 - Equity (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2016
Sep. 30, 2015
Sep. 30, 2016
Sep. 30, 2015
Minimum [Member]        
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price     $ 2.23  
Maximum [Member]        
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price     $ 4.11  
Employee Stock Option [Member]        
Allocated Share-based Compensation Expense $ 183,608 $ 129,704 $ 522,519 $ 204,701
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     3 years 153 days  
Restricted Stock [Member] | Former Chief Executive Officer [Member]        
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number     9,733  
Restricted Stock [Member]        
Allocated Share-based Compensation Expense 71,698 $ 226,875 $ 490,181 $ 405,376
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     1 year 43 days  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options 227,710   $ 227,710  
Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost     $ 412,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     590,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value 209,994   $ 209,994  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options $ 727,979   $ 727,979  
Treasury Stock, Shares, Acquired     13,376  
Treasury Stock, Value, Acquired, Cost Method     $ 83,391