Stockholders' Equity - Restricted Stock Units - Additional Information (Details) - USD ($) $ in Millions |
3 Months Ended | |
|---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
|
| Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | ||
| Expected weighted average period to recognize unrecognized stock compensation expense | 1 year 8 months 4 days | |
| Restricted Stock Units | ||
| Disclosure of Compensation Related Costs, Share-based Payments [Abstract] | ||
| Grant-date fair value of restricted stock units granted | $ 53.6 | |
| Unrecognized stock compensation expense | $ 290.8 | |
| Expected weighted average period to recognize unrecognized stock compensation expense | 2 years 7 months 20 days | |
| Fair value of restricted stock units vested | $ 17.1 | $ 7.6 |