Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Equity (Details Textual)

v3.4.0.3
Note 7 - Equity (Details Textual) - USD ($)
1 Months Ended 3 Months Ended
Dec. 30, 2015
Nov. 25, 2015
Nov. 14, 2014
Dec. 30, 2015
Nov. 30, 2012
Mar. 31, 2016
Mar. 31, 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           $ 107,506 $ 43,529
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition           3 years 146 days  
Restricted Stock [Member]              
Allocated Share-based Compensation Expense           $ 90,163 $ 88,758
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition           2 years 109 days  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options           $ 700,543  
Stock Issued During Period, Shares, New Issues       2,613,636      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period           1,334  
Proceeds from Stock Options Exercised           $ 1,600
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           295,000  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value           $ 453,986  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options           $ 1,055,308