XML 46 R41.htm IDEA: XBRL DOCUMENT v3.19.3
Stock-Based Awards - Additional Information (Details)
$ in Millions
9 Months Ended
Sep. 30, 2019
USD ($)
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Unrecognized compensation cost related to unvested share-based awards | $ $ 52.4
Unrecognized compensation cost related to unvested share-based awards, period for recognition 2 years 9 months 18 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]  
Common stock available for issuance (in shares) | shares 1,517,723
Employee Stock Purchase Plan (ESPP)  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock available for issuance (in shares) | shares 1,009,433