XML 51 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Common Stock - Summary of Reserved Common Stock For Issuance (Details) - shares
Mar. 31, 2024
Dec. 31, 2023
Class of Stock [Line Items]    
Total reserved common stock 12,310,274 8,001,038
Common Stock Options Issued And Outstanding Under The Plan    
Class of Stock [Line Items]    
Total reserved common stock 5,448,276 3,720,455
Common Stock Issuable Upon Exercise of Pre-funded Warrants    
Class of Stock [Line Items]    
Total reserved common stock 1,842,499  
Remaining Shares Available For Issuance Under The Plan    
Class of Stock [Line Items]    
Total reserved common stock 4,220,719 3,893,858
Remaining Shares Available for Issuance Under The ESPP    
Class of Stock [Line Items]    
Total reserved common stock 798,780 386,725