XML 65 R56.htm IDEA: XBRL DOCUMENT v3.19.3
Equity and Employee Stock Plans - Summary of Common Stock Reserved for Future Issuance (in shares) (Details) - shares
Sep. 30, 2019
Dec. 31, 2018
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares underlying outstanding stock options (in shares) 8,102,171 9,435,349  
Equity Incentive Plans      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares underlying outstanding stock options (in shares) 8,102,171 9,435,349  
Shares underlying outstanding restricted stock units (in shares) 4,536,677 3,264,702  
Shares available for future equity grants (in shares) 7,837,918 5,068,013  
Common stock reserved (in shares) 20,476,766 17,768,064 7,898,159
2017 Employee Stock Purchase Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares available for issuance on January 1, 2019 and 2018, respectively (in shares) 2,890,973 2,414,688  
Shares issued since January 1, 2019 and 2018, respectively (in shares) (262,110) (425,228)  
Common stock reserved (in shares) 2,628,863 1,989,460