Annual report pursuant to Section 13 and 15(d)

Note 8 - Equity (Details Textual)

v3.8.0.1
Note 8 - Equity (Details Textual) - USD ($)
1 Months Ended 12 Months Ended
Nov. 14, 2014
Sep. 30, 2017
Dec. 31, 2016
Dec. 31, 2013
Dec. 31, 2017
Dec. 31, 2016
Dec. 31, 2013
May 15, 2014
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross         295,286 660,000    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value         $ 1,306,260      
Share Price       $ 0.45     $ 0.45  
Stock Repurchased During Period, Shares       534,000     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   283,128 250,872          
Stock Issued During Period, Value, Treasury Stock Reissued   $ 292,671 $ 210,000   $ 292,671 $ 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         328 days      
Treasury Stock [Member]                
Stock Issued During Period, Shares, Treasury Stock Reissued         283,128 250,872    
Stock Issued During Period, Value, Treasury Stock Reissued   127,000 113,000   $ 419,728 $ 371,911    
Common Stock [Member]                
Stock Issued During Period, Shares, Treasury Stock Reissued              
Stock Issued During Period, Value, Treasury Stock Reissued            
Option to Repurchase Shares, Change in Fair Value   (292,000) (259,000)          
Additional Paid-in Capital [Member]                
Stock Issued During Period, Value, Treasury Stock Reissued   $ 127,000 $ 162,000   $ (127,057) $ (161,911)    
Employee Stock Option [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross         295,286 660,000    
Allocated Share-based Compensation Expense         $ 380,067 $ 561,559    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options         $ 840,826      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition         2 years 255 days      
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period       8 years        
Restricted Stock [Member]                
Allocated Share-based Compensation Expense         $ 214,304 561,922    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options         $ 143,240      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition         255 days      
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.65 $ 2.23    
Maximum [Member]                
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price         $ 5.51 $ 4.11    
The 2014 Plan [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized               1,513,000
The 2014 Plan [Member] | Restricted Stock [Member]                
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period         1 year 1 year    
Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Granted         9,950 12,345    
Share Price     $ 3.10   $ 4.02 $ 3.10    
Share-based Compensation Arrangement by Share-based Payment Award, Compensation Cost         $ 240,000 $ 268,000