v3.25.2
Stockholders' Equity - Schedule of Stock Option Activity (Details) - Stock option [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Schedule of Stock Option Activity [Line Items]    
Number of Options, balance (in Shares) 426,820 114,570
Weighted Average Exercise Price, balance $ 36.94 $ 126.92
Weighted Average Remaining Contractual Life (Years), balance 6 years 10 months 9 days 2 years 29 days
Number of Options, Options exercisable (in Shares) 106,820  
Weighted Average Exercise Price, Options exercisable $ 132.06  
Weighted Average Remaining Contractual Life (Years), Options exercisable 1 year 7 months 6 days  
Weighted Average Exercise Price, Weighted average fair value of options granted during the period $ 4.3  
Number of Options, Granted (in Shares) 325,000  
Weighted Average Exercise Price, Granted $ 5.2  
Number of Options, Cancelled (in Shares) (12,750)  
Weighted Average Exercise Price, Cancelled $ (34.07)