Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Equity (Details Textual)

v3.3.0.814
Note 7 - Equity (Details Textual) - USD ($)
3 Months Ended 9 Months Ended
Nov. 14, 2014
Sep. 30, 2015
Sep. 30, 2014
Sep. 30, 2015
Sep. 30, 2014
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        
Minimum [Member]          
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price       $ 6.31  
Maximum [Member]          
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price       $ 9.62  
Employee Stock Option [Member]          
Allocated Share-based Compensation Expense   $ 129,704 $ 7,440 $ 240,701 $ 15,538
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition       2 years 255 days  
Performance Shares [Member]          
Adjustments to Additional Paid in Capital, Share-based Compensation, Stock Options, Requisite Service Period Recognition   23,031      
Adjustments to Additional Paid in Capital, Share-based Compensation, Restricted Stock Unit or Restricted Stock Award, Requisite Service Period Recognition   122,841      
Restricted Stock [Member]          
Allocated Share-based Compensation Expense   226,875 $ 10,115 $ 405,376 $ 32,508
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition       2 years 255 days  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options   663,525   $ 663,525  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross       211,660  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value   1,336,454   $ 1,336,454  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options   $ 613,406   $ 613,406