XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share Attributable to Common Stockholders - Schedule of Anti-dilutive Outstanding Shares or Equivalents (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive outstanding shares or equivalents 7,264,014 11,214,630 7,264,014 11,214,630
Options To Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive outstanding shares or equivalents 6,380,515 7,849,590 6,380,515 7,849,590
Common Stock Subject To Vesting Or Repurchase        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive outstanding shares or equivalents 873,062 3,236,152 873,062 3,236,152
Employee Stock Purchase Plan shares        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Anti-dilutive outstanding shares or equivalents 10,437 128,888 10,437 128,888