Stockholders' Equity (Deficit) - Risk-Free Interest Rate - Additional Information (Details) $ in Millions |
12 Months Ended |
|---|---|
|
Dec. 31, 2018
USD ($)
| |
| Disclosure Of Compensation Related Costs Sharebased Payments [Abstract] | |
| Unrecognized stock compensation expense | $ 38.5 |
| Expected weighted average period to recognize unrecognized stock compensation expense | 2 years 1 month 9 days |