XML 52 R45.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Schedule of Common Stock Shares Reserved for the Potential Conversion of Outstanding Preferred Stock and Exercise of Stock Options (Details) - shares
Jun. 30, 2024
Dec. 31, 2023
Class of Stock Disclosures [Abstract]    
Options to purchase common stock 4,356,771 3,117,042
Pre-funded warrants to purchase common stock 7,060,000  
Unvested restricted stock units 1,472,741 1,759,918
Remaining shares reserved for future issuance 2,297,940 2,107,745
Total 15,187,452 6,984,705