Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation (Details Textual)

v3.7.0.1
Stock Based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 04, 2016
Apr. 09, 2017
Feb. 23, 2017
Oct. 24, 2016
May 21, 2015
Mar. 27, 2014
Mar. 31, 2017
Mar. 31, 2016
Dec. 31, 2015
May 19, 2016
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             645,924            
Performance Based Equity Plan Market Capitalization Minimum Amount         $ 100,000,000       $ 100,000,000        
Performance Based Equity Plan Market Capitalization Maximum Amount         1,100,000,000                
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value             $ 15.7            
Employee Contribution Through Payroll Withholdings             $ 245,959            
Share Based Compensation Arrangement By Share Based Payment Award Unamortized Value             $ 2,160,646            
Share Based Compensation Arrangement By Share Based Payment Award Unamortized Weighted Average Period             1 year 4 months 24 days            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value               $ 136,888,114          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate               0.00%          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate               60.00%          
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate               0.95%          
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       $ 1,100,000,000        
Percentage Of Performance Share Units To Be Earned On Achievement Of Market Capitalization Growth         100.00%       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                   600,000   250,000  
Common Stock, Capital Shares Reserved for Future Issuance                   350,000      
Common Stock Available To Be Issued             301,055            
2013 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             1,234,052            
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                   4,485,967      
Common Stock, Capital Shares Reserved for Future Issuance                   2,150,000      
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant             31,951            
2015 Performance Share Unit 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             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             3 years            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options             $ 27,239,595            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 246,000                    
Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche One [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%                    
Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche Two [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%                    
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     23,844                    
Restricted Stock Units (RSUs) [Member] | 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, Award Vesting Period     4 years                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 15,000                    
Research and Development Expense [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Allocated Share-based Compensation Expense             1,757,902 $ 910,843          
Mr. Rizzone [Member] | 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, Equity Instruments Other than Options, Grants in Period   193,059                      
Employee [Member] | Restricted Stock Units (RSUs) [Member] | 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, Award Vesting Period     1 year                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 20,000                    
Employee [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | Common Stock [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     136,300                    
Mr. Gaulding [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures $ 75,000                        
Mr. Gaulding [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 $ 125,000                        
Mr. Gaulding [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, Weighted Average Grant Date Fair Value     $ 25,000                    
Senior Vice President Of Engineering [Member] | Restricted Stock Units (RSUs) [Member] | 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, Award Vesting Period     4 years                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 30,000                    
Senior Vice President of Product Marketing [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche One [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%                    
Senior Vice President of Product Marketing [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche Two [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%                    
Senior Vice President of Product Marketing [Member] | Restricted Stock Units (RSUs) [Member] | 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, Award Vesting Period     4 years                    
Senior Vice President of Product Marketing [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | Share-based Compensation Award, Tranche One [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     $ 7,500                    
Senior Vice President of Product Marketing [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | Share-based Compensation Award, Tranche Two [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     $ 30,000                    
Chief Financial Officer [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche One [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%                    
Chief Financial Officer [Member] | Restricted Stock Units (RSUs) [Member] | Share-based Compensation Award, Tranche Two [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage     50.00%                    
Chief Financial Officer [Member] | Restricted Stock Units (RSUs) [Member] | 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, Award Vesting Period     4 years                    
Chief Financial Officer [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | Share-based Compensation Award, Tranche One [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     $ 5,000                    
Chief Financial Officer [Member] | Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | Share-based Compensation Award, Tranche Two [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     $ 30,000                    
Chief Technology Officer [Member] | Restricted Stock Units (RSUs) [Member] | 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, Award Vesting Period     4 years                    
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value     $ 77,280                    
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             $ 432,920            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition             7 months 6 days            
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             0            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period             63,908            
Share based Compensation Arrangement By Share based Payment Award Options Grants In Period Fair Value             3,218,000            
Performance Shares [Member] | 2015 Performance Share Unit 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             1,278,153            
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    
Allocated Share-based Compensation Expense             $ 613,860 214,465          
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value             $ 298,857,000            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate             0.00%            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate             75.00%            
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate             0.66%            
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                
Performance Share Units [Member] | 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 Options Grants In Period Fair Value             2,332,000            
Performance Share Units [Member] | Mr. Rizzone [Member] | 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, Equity Instruments Other than Options, Grants in Period       150,000                  
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 Companys 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.            
Allocated Share-based Compensation Expense             $ 93,811 $ 62,937          
Common Stock, Capital Shares Reserved for Future Issuance                     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             $ 5.88 $ 2.57          
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant             468,621            
Stipends [Member] | Mr. Gaulding [Member]                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                          
Stock Issued During Period, Value, Share-based Compensation, Net of Forfeitures $ 50,000                        
Deferred Stock Units [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             0            
Allocated Share-based Compensation Expense             $ 1,362 $ 29,974          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value             $ 0