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 6 Months Ended 12 Months Ended
Jan. 04, 2016
Feb. 23, 2017
Oct. 24, 2016
May 21, 2015
Mar. 27, 2014
Jun. 30, 2017
Mar. 31, 2017
Jun. 30, 2016
Jun. 30, 2017
Jun. 30, 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                 1,082,383            
Allocated Share-based Compensation Expense               $ 59,779 $ 187,352 $ 122,716          
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.42            
Employee Contribution Through Payroll Withholdings           $ 471,466     $ 471,466            
Share Based Compensation Arrangement By Share Based Payment Award Unamortized Value                 $ 1,573,213            
Share Based Compensation Arrangement By Share Based Payment Award Unamortized Weighted Average Period                 1 year 3 months 18 days            
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value                   $ 102,600,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                   1.04%          
Stock Issued During Period, Shares, Employee Stock Purchase Plans                 33,620            
Common Stock [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Stock Issued During Period, Shares, Employee Stock Purchase Plans                 33,620            
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           292,655     292,655            
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           925,993     925,993            
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     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                 2 years 10 months 24 days            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options           $ 30,193,264     $ 30,193,264            
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value             $ 351,080                
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             48,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, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value           $ 120,000                  
Research and Development Expense [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Allocated Share-based Compensation Expense           $ 2,326,720   757,250 4,084,622 $ 1,668,093          
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, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value           $ 308,059                  
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           $ 8,400                  
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             $ 246,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   2014 years                          
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           $ 237,751     $ 237,751            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition                 3 months 18 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           587,433   228,664 $ 1,201,293 443,129          
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,541   59,779 $ 187,352 $ 122,716          
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           435,001     435,001            
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           $ 0   $ 30,996 $ 1,362 $ 60,970          
Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value                 $ 0