v3.25.1
Net Loss Per Share - Schedule of Computation of Diluted Shares Outstanding (Details) - shares
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Schedule of Computation of Diluted Shares Outstanding [Abstract]    
Options to purchase shares of common stock 13,674 34,172
Warrants 1,175,333 197,492
Unvested shares of restricted stock 19,626 3,524
Common stock issuable upon conversion of Series A Preferred Stock 142,749
Common stock issuable upon conversion of Series C Redeemable Preferred Stock 472,745
Total 1,681,378 377,937