XML 52 R64.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Loss per Share Attributable to Common Stock - Summary of Anti-dilutive Stock Equivalents (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 12,815,593 12,700,051 14,162,226
Options outstanding      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 7,792,181 9,435,349 13,180,950
Restricted Stock Units      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 5,023,412 3,264,702 981,276
2017 Employee Stock Purchase Plan      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Antidilutive securities excluded from earnings per share (in shares) 0 0 0