XML 50 R40.htm IDEA: XBRL DOCUMENT v3.23.3
Convertible Preferred Stock and Stockholders' Equity - Schedule of Reserved Shares of Common Stock for Issuance, on an As-Converted Basis (Details) - shares
Sep. 30, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
Reserved shares of common stock for issuance 5,554,605 4,469,296
Stock Options Issued and Outstanding    
Class of Stock [Line Items]    
Reserved shares of common stock for issuance 4,170,445 3,341,834
Authorized for Future Stock Awards or Option Grants    
Class of Stock [Line Items]    
Reserved shares of common stock for issuance 1,158,160 901,462
Authorized for Future Issuance under Employee Stock Purchase Plan    
Class of Stock [Line Items]    
Reserved shares of common stock for issuance 226,000 226,000