Annual report pursuant to Section 13 and 15(d)

Note 8 - Equity (Details Textual)

v3.7.0.1
Note 8 - Equity (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Nov. 14, 2014
Dec. 31, 2016
Dec. 31, 2016
Dec. 31, 2015
Dec. 31, 2013
May 15, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     660,000 240,160    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value   $ 347,724 $ 347,724      
Share Price         $ 0.45  
Treasury Stock, Shares, Acquired     13,376      
Treasury Stock, Value, Acquired, Cost Method     $ 83,391      
Stock Repurchased During Period, Shares         534,000  
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 $ 1.03      
Binomial Lattice-based Model, Fair Value, Total   $ 551,638 $ 551,638      
Stock Issued During Period, Shares, Treasury Stock Reissued   250,872        
Stock Issued During Period, Value, Treasury Stock Reissued   $ 210,000 $ 210,000      
Class of Warrant Or Right, Issued During Period 90,000          
Class of Warrant or Right, Exercise Price of Warrants or Rights $ 8.125          
Class of Warrants or Rights, Outstanding, Remaining Contractual Life     1 year 328 days      
Treasury Stock [Member]            
Treasury Stock, Shares, Acquired     13,376      
Treasury Stock, Value, Acquired, Cost Method     $ 83,391      
Stock Issued During Period, Shares, Treasury Stock Reissued     250,872      
Stock Issued During Period, Value, Treasury Stock Reissued   113,000 $ 371,911      
Common Stock [Member]            
Treasury Stock, Value, Acquired, Cost Method          
Stock Issued During Period, Value, Treasury Stock Reissued          
Option to Repurchase Shares, Change in Fair Value   (259,000)        
Additional Paid-in Capital [Member]            
Treasury Stock, Value, Acquired, Cost Method          
Stock Issued During Period, Value, Treasury Stock Reissued   162,000 $ (161,911)      
Employee Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross     660,000 240,160    
Allocated Share-based Compensation Expense     $ 561,559 $ 328,772    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options   $ 733,944 $ 733,944      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     3 years 94 days      
Restricted Stock [Member]            
Allocated Share-based Compensation Expense     $ 561,922 $ 496,373    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition     1 year 21 days      
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted     12,345 8,000    
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period     1 year 4 years    
Share Price   $ 3.10 $ 3.10 $ 9.62    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost     $ 268,000 $ 76,960    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options   $ 155,969 155,969      
Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost     $ 412,000      
Restricted Stock [Member] | Former Chief Executive Officer [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Accelerated Vesting, Number     9,733      
Minimum [Member]            
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price     $ 2.23 $ 5.99    
Maximum [Member]            
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price     $ 4.11 $ 9.62    
The 2012 Plan [Member]            
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized           1,513,000