Stock-based Compensation - Unrecognized Compensation Costs (Details) $ in Millions |
Mar. 31, 2020
USD ($)
|
---|---|
Stock-based compensation | |
Total unrecognized compensation cost related to non-vested stock option awards | $ 149.5 |
Weighted-average period over which unrecognized compensation cost will be recognized | 2 years 11 months 19 days |
Restricted stock units | |
Stock-based compensation | |
Total unrecognized compensation cost related to non-vested stock awards | $ 65.8 |
Weighted-average period over which unrecognized compensation cost will be recognized | 3 years 7 months 13 days |