XML 44 R26.htm IDEA: XBRL DOCUMENT v3.20.1
Stock-Based Awards - Additional Information (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost related to unvested share-based awards $ 102.4  
Unrecognized compensation cost related to unvested share-based awards, period for recognition 2 years 10 months 24 days  
President And Chief Executive Officer    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock-based compensation expense related to modification   $ 2.4
2017 Stock Option and Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 1,878,252  
Employee Stock Purchase Plan (ESPP)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant 1,409,433