Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation (Details Textual)

v3.8.0.1
Stock-Based Compensation (Details Textual) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Feb. 23, 2017
Oct. 24, 2016
May 21, 2015
Mar. 27, 2014
Sep. 30, 2017
Jun. 30, 2017
Mar. 31, 2017
Sep. 30, 2016
Sep. 30, 2017
Sep. 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,199,897            
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.12            
Employee Contribution Through Payroll Withholdings         $ 224,808       $ 224,808            
Share Based Compensation Arrangement By Share Based Payment Award Unamortized Value                 $ 1,173,346            
Share Based Compensation Arrangement By Share Based Payment Award Unamortized Weighted Average Period                 1 year 2 months 12 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%          
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         837,603       837,603            
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 8 months 12 days            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options         $ 27,130,326       $ 27,130,326            
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           8,400 48,844                
Restricted Stock Units (RSUs) [Member] | Non-Employee Equity Compensation Plan 2014 [Member] | Minimum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period           2 years                  
Restricted Stock Units (RSUs) [Member] | Non-Employee Equity Compensation Plan 2014 [Member] | Maximum [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                  
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         117,514 308,059 351,080                
Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | Minimum [Member]                              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                              
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period         2 years 2 years 2 years                
Restricted Stock Units (RSUs) [Member] | 2013 Equity Incentive Plan [Member] | Maximum [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 4 years 4 years                
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         $ 26,351       $ 26,351            
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition                 4 months 24 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         399,867     $ 230,276 $ 1,601,160 $ 673,405          
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 value 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         $ 79,046     $ 97,830 $ 266,398 $ 220,546          
Common Stock, Capital Shares Reserved for Future Issuance                         600,000    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant         435,001       435,001            
Inducement RSU Award [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           120,000                  
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period           4 years