Schedule of Number of Warrants (Details) - $ / shares |
12 Months Ended | |
---|---|---|
Dec. 31, 2024 |
Dec. 31, 2023 |
|
Weighted Average Remaining Contractual Term, Granted | 5 years | |
Warrant [Member] | ||
Number of Warrants, Beginning Balance | 2,474,284 | 398,582 |
Weighted Average Exercise Price Per Share, Beginning Balance | $ 8.80 | $ 45.05 |
Weighted Average Remaining Contractual Term, Ending Balance | 5 years | 2 years 10 months 9 days |
Number of Warrants, Granted | 5,733,795 | 2,075,702 |
Weighted Average Exercise Price Per Share, Granted | $ 2.00 | $ 1.84 |
Weighted Average Remaining Contractual Term, Granted | 5 years 6 months | 5 years 6 months |
Weighted Average Remaining Contractual Term, Beginning Balance | 4 years 6 months 18 days | |
Number of Warrants, Expired | (2,302,136) | |
Weighted Average Exercise Price Per Share, Expired | $ 8.62 | |
Weighted Average Remaining Contractual Term, Expired | 0 years | |
Number of Warrants, Ending Balance | 5,905,943 | 2,474,284 |
Weighted Average Exercise Price Per Share, Ending Balance | $ 2.77 | $ 8.80 |