XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2.2
Net Loss Per Share - Summary of Potential Dilutive Securities Excluded from Calculation of Diluted Per Share (Details) - shares
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti Dilutive Shares 5,639,563 3,573,521
Stock Options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti Dilutive Shares 5,189,839 2,966,518
Estimated Shares Issuable Under the Employee Stock Purchase Plan    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti Dilutive Shares 97,459 13,461
Restricted Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti Dilutive Shares 352,265 593,542