XML 105 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Net Loss per Share - Anti-Dilutive Effect Excluded from Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (Details) - shares
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive effect excluded from computation of diluted net loss per share attributable to common stockholders 11,185,492 8,262,317
Stock Options Outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive effect excluded from computation of diluted net loss per share attributable to common stockholders 5,720,415 5,929,969
Unvested restricted stock awards    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive effect excluded from computation of diluted net loss per share attributable to common stockholders 3,015,387 618,494
Stock Options Available for Issuance    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive effect excluded from computation of diluted net loss per share attributable to common stockholders 1,697,166 1,289,259
Employee Stock Purchase Plan    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Anti-dilutive effect excluded from computation of diluted net loss per share attributable to common stockholders 752,524 424,595