XML 74 R62.htm IDEA: XBRL DOCUMENT v3.20.2
Equity and Equity Compensation Plans - Summary of Common Stock Reserved for Future Issuance (in shares) (Details) - shares
Jun. 30, 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) 6,493,269 7,792,181  
Equity Incentive Plans      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares underlying outstanding stock options (in shares) 6,493,269 7,792,181  
Shares underlying outstanding restricted stock units (in shares) 4,356,392 5,023,412  
Shares available for future equity grants (in shares) 11,994,905 7,100,499  
Common stock reserved (in shares) 22,844,566 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) 186,925 490,717  
Common stock reserved (in shares) 3,143,346 2,400,256