XML 91 R68.htm IDEA: XBRL DOCUMENT v3.19.1
Net Loss Per Share of Common Stock - Antidilutive Securities Excluding from Computation of Earnings Per Share (Details) - shares
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Stock options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net loss per share 2,641,198 3,001,929
Shares subject to repurchase    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net loss per share 74,019 16,117
Unvested restricted stock units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net loss per share 53,436 0
Estimated ESPP shares    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net loss per share 89,606 0
Redeemable convertible preferred stock    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net loss per share 0 12,066,654
Redeemable convertible preferred stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net loss per share 0 160,657
Common stock warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Common stock equivalents excluded from the computation of diluted net loss per share 118,122 124,326