Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details Textual)

v3.4.0.3
Stock Based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jun. 30, 2016
Mar. 31, 2016
Jan. 31, 2016
Dec. 17, 2015
May. 21, 2015
Mar. 31, 2016
Mar. 31, 2015
Dec. 31, 2014
Apr. 10, 2015
Mar. 06, 2014
Dec. 31, 2013
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period           64,416          
Performance Based Equity Plan Market Capitalization Minimum Amount         $ 100,000,000            
Performance Based Equity Plan Market Capitalization Maximum Amount         $ 1,100,000,000            
Share based Compensation Arrangement By Share based Payment Award Options Grants In Period Fair Value           3,518,921          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value           $ 8.11          
Number of Shares To Be Issued If All Participants Under ESPP Exercise Options     48,912                
Share Based Compensation Arrangement By Share Based Payment Award Unamortized Value           $ 2,480,387          
Share Based Compensation Arrangement By Share Based Payment Award Unamortized Weighted Average Period           2 years 9 months 18 days          
Performance Based Equity Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Performance Based Equity Plan Market Capitalization Minimum Amount           $ 100,000,000          
Performance Based Equity Plan Market Capitalization Maximum Amount           $ 1,100,000,000          
Percentage Of Performance Share Units To Be Earned On Achievement Of Market Capitalization Growth           100.00%          
Non-Employee Equity Compensation Plan 2014 [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                   250,000  
Common Stock Available To Be Issued   69,939       69,939          
2013 Equity Incentive Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                     1,042,167
Share-based Compensation Arrangement by Share-based Payment Award, Other Share Increase (Decrease)               2,335,967      
Common Stock To Be Issued   188,627       188,627          
2015 Performance Share Unit Plan                      
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           1,342,061          
Restricted Stock Units (RSUs) [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition           2 years 10 months 24 days          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   12,500                  
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options   $ 10,881,355       $ 10,881,355          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period   4 years                  
Mr.Michael Leabman [Member] | Restricted Stock Units (RSUs) [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value       $ 12,500              
Director [Member] | Restricted Stock Units (RSUs) [Member] | Non-Employee Equity Compensation Plan 2014 [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     26,916                
John Gahlding [Member] | Non-Employee Equity Compensation Plan 2014 [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     14,953                
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures, Total     $ 125,000                
John Gahlding [Member] | Restricted Stock Units (RSUs) [Member] | Non-Employee Equity Compensation Plan 2014 [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period     25,000                
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures, Total     $ 75,000                
Employee Stock Option [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options   $ 1,395,794       $ 1,395,794          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition           1 year 6 months          
Performance Shares [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           63,908          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period           63,908          
Allocated Share-based Compensation Expense           $ 214,465 $ 0        
Performance Shares [Member] | 2015 Performance Share Unit Plan                      
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           1,278,153          
Performance Shares [Member] | Executive Officer [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period   63,908                  
Performance Share Units [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized                 1,310,104    
Amortization of Financing Costs           $ 214,465 0        
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   31,951       31,951          
Performance Share Units [Member] | Performance Based Equity 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         639,075            
Employee Stock Purchase Plan [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Share-based Compensation Arrangement by Share-based Payment Award, Terms of Award           On May 21, 2015, the Company’s stockholders approved the ESPP. Employees may designate an amount not less than 1% but not more than 10% of their annual compensation, but for not more than 7,500 shares during an offering period. An offering period shall be six months in duration commencing on or about January 1 and July 1 of each year. The exercise price of the option will be the lesser of 85% of the fair market of the common stock on the first business day of the offering period and 85% of the fair market value of the common stock on the applicable exercise date.          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period 48,912 46,023                  
Allocated Share-based Compensation Expense           $ 62,937 0        
Common Stock, Capital Shares Reserved for Future Issuance   553,977       553,977     600,000    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value           $ 2.57          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant   553,977       553,977          
Employee Contribution Through Payroll Withholdings   $ 173,784       $ 173,784          
Proceeds from Issuance Initial Public Offering     347,569                
Stipend [Member] | John Gahlding [Member] | Non-Employee Equity Compensation Plan 2014 [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures, Total     $ 50,000                
Deferred Stock Units [Member]                      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                      
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition   9 months 18 days                  
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period           14,953          
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options   $ 95,033       $ 95,033          
Allocated Share-based Compensation Expense           $ 29,974 $ 0        
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value           $ 8.36