v3.26.1
Convertible Preferred Stock and Stockholders’ Equity - Schedule of Common Stock Reserved for Future Issuance (Details) - shares
Mar. 31, 2026
Dec. 31, 2025
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 34,852,819 31,900,535
Outstanding and issued stock options [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 5,297,351 3,950,958
Outstanding and issued restricted stock units [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 396,145
Shares issuable upon exercise of pre-funded warrants [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 6,886,621 6,943,849
Shares issuable upon exercise of warrants under the Paruka Warrant Obligation [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 971,930 971,930
Outstanding and issued employee warrants [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 2,767,511 3,029,510
2024 Stock Incentive Plan [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Shares available for grant 6,129,190 4,600,217
Shares available for grant under 2024 Employee Stock Purchase Plan [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 975,922 975,922
Shares issuable on conversion of Series B preferred stock [Member]    
Schedule of Common Stock Reserved for Future Issuance [Line Items]    
Total shares of common stock reserved 11,428,149 11,428,149