XML 39 R26.htm IDEA: XBRL DOCUMENT v3.10.0.1
Significant Accounting Policies - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
9 Months Ended
Sep. 30, 2018
Sep. 30, 2017
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the calculation of EPS 3,189,153 11,942,557
Stock options outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the calculation of EPS 3,050,067 2,152,906
Outstanding common stock subject to repurchase    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the calculation of EPS 79,351 160,246
Shares issuable related to ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the calculation of EPS 59,735  
Convertible preferred stock issuable upon conversion to common stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Potentially dilutive securities excluded from the calculation of EPS 0 9,629,405