Stock-Based Compensation - Additional Information (Details) - Employee Stock Purchase Plan |
1 Months Ended | 3 Months Ended |
|---|---|---|
|
Jul. 31, 2015
USD ($)
shares
|
Jun. 30, 2018
purchase_period
|
|
| Share-based Compensation Arrangement by Share-based Payment Award [Line Items] | ||
| ESPP offering period | 24 months | |
| Number of purchase periods | purchase_period | 4 | |
| Maximum percentage in payroll deductions to acquire shares of common stock | 15.00% | |
| Maximum deductible fair market value of shares available for employee to purchase per calendar year | $ | $ 25,000 | |
| Maximum number of shares available for employee to purchase per offering period | shares | 10,000 |