XML 29 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Compensation - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Dec. 31, 2019
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Options vesting period 48 months  
Stock Option    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Unamortized compensation cost related to stock awards $ 82.1  
Expected weighted average period 3 years 4 months 24 days  
Weighted-average remaining contractual term options outstanding 8 years 1 month 6 days  
Early Exercised Stock Options    
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]    
Shares repurchase in the event of employment termination 21,925 25,081
Unvested stock options liabilities $ 0.2 $ 0.2