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