Quarterly report pursuant to Section 13 or 15(d)

Note 7 - Equity (Details Textual)

v3.2.0.727
Note 7 - Equity (Details Textual) - USD ($)
3 Months Ended 6 Months Ended
Nov. 14, 2014
Jun. 30, 2015
Jun. 30, 2014
Jun. 30, 2015
Jun. 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.75  
Maximum [Member]          
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Exercise Price       $ 8.32  
Employee Stock Option [Member]          
Allocated Share-based Compensation Expense   $ 67,468 $ 4,395 $ 110,996 $ 7,157
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition       2 years 328 days  
Restricted Stock [Member]          
Allocated Share-based Compensation Expense   89,744 $ 9,950 $ 178,503 $ 19,682
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition       2 years 328 days  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options   1,019,710   $ 1,019,710  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross       61,500  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Intrinsic Value   2,686,126   $ 2,686,126  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options   $ 300,716   $ 300,716