Quarterly report pursuant to Section 13 or 15(d)

Stock Based Compensation - Schedule of Fair Values of Stock Options Granted Using Black-scholes Valuation Model Assumptions (Details)

v3.8.0.1
Stock Based Compensation - Schedule of Fair Values of Stock Options Granted Using Black-scholes Valuation Model Assumptions (Details)
9 Months Ended
Sep. 30, 2017
Sep. 30, 2016
Employee Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 1.53% 1.40%
Expected term of stock options (in years) 5 years 9 months 18 days 5 years 9 months 18 days
Expected stock price volatility 50.00% 50.00%
Expected dividend yield 0.00% 0.00%
Non Employee Stock Option [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate 2.19% 1.54%
Expected term of stock options (in years) 9 years 9 years 7 months 6 days
Expected stock price volatility 60.00% 60.00%
Expected dividend yield 0.00% 0.00%