XML 44 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Equity - Shares of Common Stock Reserved for Future Issuance (Details) - shares
Sep. 30, 2023
Dec. 31, 2022
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 5,522,044 4,610,921
Stock Options Issued And Outstanding    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 3,821,869 2,796,241
Stock Options Authorized For Future Issuance    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 1,363,158 1,627,680
ESPP, Authorized for Future Issuance    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 337,017 187,000