v3.26.1
Net Loss Per Share - Schedule of Potentially Dilute Loss Per Share (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Schedule of Potentially Dilute Loss Per Share [Line Items]    
Total diluted loss per share 16,831,124 8,571,876
Convertible preferred stock [Member]    
Schedule of Potentially Dilute Loss Per Share [Line Items]    
Total diluted loss per share 34 34
Warrants to purchase common stock [Member]    
Schedule of Potentially Dilute Loss Per Share [Line Items]    
Total diluted loss per share 6,362,098 8,175,188
Restricted stock awards [Member]    
Schedule of Potentially Dilute Loss Per Share [Line Items]    
Total diluted loss per share 396,346 50,000
Options to purchase common stock [Member]    
Schedule of Potentially Dilute Loss Per Share [Line Items]    
Total diluted loss per share 10,072,646 346,654