v3.26.1
SCHEDULE OF WARRANT ACTIVITY (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Equity [Abstract]    
Warrants - Common Share Equivalents, Outstanding beginning balance 253,512 6,624
Weighted Average Exercise price, Outstanding beginning balance $ 25.35 $ 45.00
Warrants exercisable - Common Weighted Average Contract life, Outstanding beginning balance   3 years 8 months 26 days
Weighted Average Exercise price, Outstanding beginning balance
Warrants - common Share equivalents, Expired  
Weighted Average Exercise price, Expired  
Warrants - Common Share Equivalents, Additions   133,333
Weighted Average Exercise price, Additions   $ 15.00
Warrants exercisable - Common Weighted Average Contract life, Additions 3 months  
Warrants - Common Share Equivalents, Additions   80,222
Weighted Average Exercise price, Additions   $ 24.00
Warrants exercisable - Common Weighted Average Contract life, Additions 6 months  
Warrants - Common Share Equivalents, Additions   33,333
Weighted Average Exercise price, Additions   $ 30.00
Warrants exercisable - Common Weighted Average Contract life, Additions 2 years  
Warrants - Common Share Equivalents, Exercised  
Weighted Average Exercise price, Exercised  
Warrants - Common Share Equivalents, Outstanding ending balance   253,512
Weighted Average Exercise price, ending balance   $ 25.35
Warrants exercisable - Common Weighted Average Contract life, Outstanding ending balance   6 months 29 days
Weighted Average Exercise price, Outstanding ending balance