Stock-Based Compensation - Additional Information (Details) | 3 Months Ended |
Mar. 31, 2019USD ($)$ / sharesshares |
Restricted Stock Units (RSUs) | |
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 8 months 23 days |
Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period | 4 years |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ 0.75 |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Share-based Awards Other than Options | $ | $ 600,000 |
Awarded, number of awards (in shares) | shares | 526,500 |
2011 Equity Incentive Plan | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Intrinsic value of stock options exercisable | $ | $ 1,000 |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Not yet Recognized, Stock Options | $ | $ 4,400,000 |
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition | 3 years 7 days |
2011 Equity Incentive Plan | Certain Employees and Directors | |
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 | shares | 2,102,862 |
Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period | 10 years |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Fair Value | $ | $ 1,100,000 |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate | 72.00% |
2011 Equity Incentive Plan | Certain Employees and Directors | Minimum | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ 0.69 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ 0.45 |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term | 6 years 7 days |
2011 Equity Incentive Plan | Certain Employees and Directors | Maximum | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ 0.87 |
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value | $ 0.57 |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Term | 6 years 29 days |
2011 Equity Incentive Plan | Employee Stock Option | |
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 | shares | 2,103,000 |
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price | $ 0.78 |
2011 Equity Incentive Plan | Employee Stock Option | Certain Employees and Directors | |
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, Fair Value Assumptions, Expected Dividend Rate | 0.00% |
2011 Equity Incentive Plan | Employee Stock Option | Certain Employees and Directors | Minimum | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | 2.51% |
2011 Equity Incentive Plan | Employee Stock Option | Certain Employees and Directors | Maximum | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Risk Free Interest Rate | 2.63% |
The 2015 Employee Stock Purchase Plan | |
Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized | shares | 2,050,000 |