Net Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Net Loss Per Share Attributable to Common Stock holders (Details) - shares |
12 Months Ended | |
|---|---|---|
Dec. 31, 2021 |
Dec. 31, 2020 |
|
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive securities | 6,317,241 | 2,367,724 |
| Unvested Restricted Stock [Member] | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive securities | 1,248,082 | 35,568 |
| Common Stock Options Outstanding [Member] | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive securities | 5,069,159 | 2,316,899 |
| Warrants to Purchase Shares of Series A Preferred Stock [Member] | ||
| Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items] | ||
| Antidilutive securities | 15,257 | |