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