Stock Incentive Plans - Schedule of Stock Options Valuation Assumptions Using a Black-Scholes Option Pricing Model (Details) - $ / shares
|
3 Months Ended |
6 Months Ended |
Jun. 30, 2018 |
Jun. 30, 2017 |
Jun. 30, 2018 |
Jun. 30, 2017 |
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Expected volatility |
56.36%
|
53.52%
|
|
|
| Expected volatility, minimum |
|
|
52.80%
|
53.52%
|
| Expected volatility, maximum |
|
|
60.12%
|
53.53%
|
| Weighted-average risk-free interest rate |
2.84%
|
2.00%
|
|
|
| Weighted-average risk-free interest rate, minimum |
|
|
2.33%
|
2.00%
|
| Weighted-average risk-free interest rate, maximum |
|
|
2.84%
|
2.28%
|
| Expected term (in years) |
6 years 3 months
|
6 years 3 months
|
|
6 years 3 months
|
| Underlying common stock fair value |
$ 20.98
|
$ 0.63
|
|
$ 0.63
|
| Minimum |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Expected term (in years) |
|
|
5 years 6 months
|
|
| Underlying common stock fair value |
|
|
$ 6.63
|
|
| Maximum |
|
|
|
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] |
|
|
|
|
| Expected term (in years) |
|
|
7 years 7 months 6 days
|
|
| Underlying common stock fair value |
|
|
$ 20.98
|
|