Annual report pursuant to Section 13 and 15(d)

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

v3.20.4
Net Loss Per Share - Summary of Potentially Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total dilutive common shares excluded from calculation of diluted net loss per share 4,135,344 3,657,356
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 1,443,940 2,645,714
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 2,691,375 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 29 956
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