XML 44 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity - Shares of Common Stock Reserved for Future Issuance (Details) - shares
Jun. 30, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 6,921,520 5,522,044
Stock Options Issued And Outstanding    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 5,338,375 3,930,306
Unvested Restricted Stock Units    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 624,719  
Stock Options Authorized For Future Issuance    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 369,283 1,254,721
ESPP, Authorized for Future Issuance    
Class of Stock [Line Items]    
Shares of common stock reserved for future issuance (in shares) 589,143 337,017