XML 82 R67.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Net Loss and Net Loss Per Share - Schedule of Dilutive Securities Not Included in Diluted Per Share Calculations (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]      
Anti-dilutive securities (shares) 12,804,070 10,428,261 9,498,897
Options issued and outstanding and ESPP shares issuable      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (shares) 11,921,434 9,789,594 6,835,313
Restricted shares subject to future vesting      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (shares) 882,636 503,243 2,293,788
Early exercised common stock subject to future vesting      
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]      
Anti-dilutive securities (shares) 0 135,424 369,796