XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Net Loss Per Share - Schedule of Outstanding Potentially Dilutive Securities Excluded From Calculation of Diluted Net Loss (Details) - shares
3 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive common stock equivalents excluded from calculation of diluted net loss per share 1,716,420 4,594,952
Stock Options to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive common stock equivalents excluded from calculation of diluted net loss per share 1,714,685 734,569
Convertible Preferred Stock, as Converted    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive common stock equivalents excluded from calculation of diluted net loss per share   3,860,383
Employee Stock Purchase Plan    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive common stock equivalents excluded from calculation of diluted net loss per share 1,735