Quarterly report pursuant to Section 13 or 15(d)

Equity Incentive Plan (Details Textual)

v3.2.0.727
Equity Incentive Plan (Details Textual) - USD ($)
1 Months Ended 6 Months Ended
May. 26, 2015
Jun. 30, 2015
Jun. 30, 2014
May. 17, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options   $ 3,223,451    
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   2 years 10 months 24 days    
Proceeds from Issuance of Common Stock   $ 15,924,405 $ 0  
Employee Stock Option [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock Granted, Value, Share-based Compensation, Gross   $ 392,097    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   86,702    
Allocated Share-based Compensation Expense   $ 88,956    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   58,203    
Employees [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   48,200    
Director [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   38,502    
Equity Incentive 2013 Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement By Share-based Payment Award Plan Modification Number Of Shares Authorised       839,983
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   1,061,665    
Equity Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross   58,203    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period   49,536    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized 1,250,000      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period   8,667    
Proceeds from Issuance of Common Stock   $ 148,892