v3.25.2
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Potentially Dilutive Common Shares (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Potentially Dilutive Common Shares [Line Items]    
Total potentially dilutive Common Shares excluded 27,799,338 4,577,469
Warrants to purchase common shares [Member]    
Schedule of Potentially Dilutive Common Shares [Line Items]    
Total potentially dilutive Common Shares excluded 26,608,496 4,201,568
Common Shares issuable on exercise of options [Member]    
Schedule of Potentially Dilutive Common Shares [Line Items]    
Total potentially dilutive Common Shares excluded 1,184,182 355,905
Unvested restricted stock awards [Member]    
Schedule of Potentially Dilutive Common Shares [Line Items]    
Total potentially dilutive Common Shares excluded 6,660 19,996