XML 53 R43.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Summary of Potential Dilutive Securities Excluded from Calculation of Diluted Per Share (Details) - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti Dilutive Shares 7,580,297 5,639,563
Stock Options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti Dilutive Shares 7,315,216 5,189,839
Estimated Shares Issuable Under the Employee Stock Purchase Plan    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti Dilutive Shares 108,082 97,459
Restricted Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti Dilutive Shares 156,999 352,265