XML 95 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Schedule of Common Stock Shares Reserved for the Potential Conversion of Outstanding Preferred Stock and Exercise of Stock Options (Details) - shares
Dec. 31, 2024
Dec. 31, 2023
Class of Stock Disclosures [Abstract]    
Options to purchase common stock 4,485,546 3,117,042
Pre-funded warrants to purchase common stock 7,060,000  
Unvested restricted stock units 975,550 1,759,918
Remaining shares reserved for future issuance 2,401,347 2,107,745
Total 14,922,443 6,984,705