XML 47 R60.htm IDEA: XBRL DOCUMENT v3.20.1
Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance (in shares) (Details) - shares
Mar. 31, 2020
Dec. 31, 2019
Jul. 26, 2017
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares underlying outstanding stock options (in shares) 7,028,719 7,792,181  
Equity Incentive Plans      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares underlying outstanding stock options (in shares) 7,028,719 7,792,181  
Shares underlying outstanding restricted stock units (in shares) 4,681,875 5,023,412  
Shares available for future equity grants (in shares) 11,899,400 7,100,499  
Common stock reserved (in shares) 23,609,994 19,916,092 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, 2020 and 2019, respectively (in shares) 3,330,271 2,890,973  
Shares issued since January 1, 2020 and 2019, respectively (in shares) 0 490,717  
Common stock reserved (in shares) 3,330,271 2,400,256