Quarterly report pursuant to Section 13 or 15(d)

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

v3.21.1
Net Loss Per Share - Summary of Potentially Dilutive Common Shares were Excluded from Calculation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
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,106,290 3,135,354
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,414,886 2,127,840
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 226,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   780,058