XML 58 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Equity - Shares of Common Stock Reserved for Future Issuance (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 4,610,921 13,936,281
ESPP, Authorized for Future Issuance    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 187,000  
Stock Options Issued And Outstanding    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 2,796,241 1,589,120
Stock Options Authorized For Future Issuance    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 1,627,680 937,673
ESPP, Authorized for Future Issuance    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 187,000  
Series A Redeemable Convertible Preferred Stock    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares)   6,076,196
Series B Redeemable Convertible Preferred Stock    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares)   5,333,292