Annual report pursuant to Section 13 and 15(d)

Net Loss Per Share Attributable to Common Stockholders - Summary of Potentially Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details)

v3.20.1
Net Loss Per Share Attributable to Common Stockholders - Summary of Potentially Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total dilutive common shares excluded from calculation of diluted net loss per share 3,657,356 2,575,769
Shares Subject to Options to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total dilutive common shares excluded from calculation of diluted net loss per share 2,645,714 1,320,197
Unvested Restricted Stock Units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total dilutive common shares excluded from calculation of diluted net loss per share 249,500  
Shares Subject to Warrants to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total dilutive common shares excluded from calculation of diluted net loss per share 956 156,294
Shares Subject to Term Debt Optional Conversion into Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total dilutive common shares excluded from calculation of diluted net loss per share 761,186 1,099,278