XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Net Loss Per Share - Summary of Potential Common Shares Excluded from Computation of Diluted Net Loss per Share (Details) - shares
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total 16,788,371 7,458,822
Common stock issuable upon conversion of Loan Agreement    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total 6,269,592 2,100,027
Potential shares issuable under the ESPP    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total   100,768
Options to Purchase Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Total 10,518,779 5,258,027