Quarterly report pursuant to Section 13 or 15(d)

Note 8 - Equity (Details Textual)

v3.7.0.1
Note 8 - Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 31, 2016
Dec. 31, 2013
Jun. 30, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross         190,286  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value     $ 761,049   $ 761,049  
Stock Repurchased During Period, Shares   534,000        
Share Price   $ 0.45        
Stock Repurchased During Period, Value   $ 240,000        
Treasury Stock, Retired, Cost Method, Amount   $ 791,638        
Binomial Lattice-based Model, Fair Value, Share Price   $ 1.03        
Binomial Lattice-based Model, Fair Value, Total   $ 551,638        
Stock Issued During Period, Shares, Treasury Stock Reissued 250,872          
Stock Issued During Period, Value, Treasury Stock Reissued $ 210,000          
Treasury Stock [Member]            
Stock Issued During Period, Value, Treasury Stock Reissued 113,000          
Common Stock [Member]            
Option to Repurchase Shares, Change in Fair Value (259,000)          
Additional Paid-in Capital [Member]            
Stock Issued During Period, Value, Treasury Stock Reissued $ 162,000          
Employee Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross         190,286  
Allocated Share-based Compensation Expense     84,845 $ 171,152 $ 135,883 $ 338,911
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options     835,077   $ 835,077  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition         2 years 146 days  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period   8 years        
Restricted Stock [Member]            
Allocated Share-based Compensation Expense     47,211 $ 391,373 $ 91,238 $ 418,483
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized     $ 266,652   $ 266,652  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition         1 year 36 days  
Minimum [Member]            
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price         $ 2.65  
Maximum [Member]            
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price         $ 3.88