Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Equity (Details Textual)

v3.7.0.1
Note 7 - Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Dec. 31, 2016
Dec. 31, 2013
Mar. 31, 2017
Mar. 31, 2016
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     40,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value     $ 1,021,554  
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     40,000  
Allocated Share-based Compensation Expense     $ 51,038 $ 107,506
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options     $ 686,052  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     3 years 36 days  
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period   8 years    
Restricted Stock [Member]        
Allocated Share-based Compensation Expense     $ 44,027 $ 90,163
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     1 year 182 days  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized     $ 73,672  
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.11