Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Equity (Details Textual)

v3.5.0.2
Note 7 - Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Dec. 30, 2015
Nov. 25, 2015
Nov. 14, 2014
Dec. 30, 2015
Nov. 30, 2012
Jun. 30, 2016
Jun. 30, 2015
Jun. 30, 2016
Jun. 30, 2015
IPO [Member]                  
Stock Issued During Period, Shares, New Issues     3,000,000            
Share Price     $ 6.50            
Proceeds from Issuance Initial Public Offering     $ 17,065,000            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period     450,000            
Proceeds from Stock Options Exercised     $ 2,710,000            
Class of Warrant or Right, Number of Securities Called by Warrants or Rights     90,000            
Class of Warrant or Right, Exercise Price of Warrants or Rights     $ 8.125            
Secondary Offering [Member]                  
Stock Issued During Period, Shares, New Issues   2,272,727              
Share Price   $ 5.50              
Over-Allotment Option [Member]                  
Share Price $ 5.50     $ 5.50          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 340,909                
Minimum [Member]                  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price               $ 3.07  
Maximum [Member]                  
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price               $ 4.11  
The 2012 Plan [Member]                  
Share-based Compensation Arrangement, Award Plan Term         10 years        
Employee Stock Option [Member]                  
Allocated Share-based Compensation Expense           $ 171,152 $ 67,468 $ 338,911 $ 110,996
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options           $ 799,768   $ 799,768  
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           $ 391,373 $ 89,744 $ 418,483 178,503
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition               1 year 317 days  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options           642,962   $ 642,962  
Share-based Compensation Arrangement by Share-based Payment Award Accelerated Compensation Cost           412,000      
Stock Issued During Period, Shares, New Issues       2,613,636          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period               33,374  
Proceeds from Stock Options Exercised               $ 65,592
Stock Issued During Period, Value, Stock Options Exercised $ 13,000,000                
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross               390,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value           $ 159,955   $ 159,955