v3.26.1
SCHEDULE OF WARRANT ACTIVITY (Details) - Warrant [Member] - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Number of Warrants Outstanding and Vested, Balance 16,668 55,761  
Weighted Average Exercise Price, Outstanding and vested, Balance $ 10.4999 $ 10.6087  
Aggregated Intrinsic Value, Balance $ 1,152,654  
Number of Warrants Outstanding and Vested, Warrants issued 75,000 [1]  
Weighted Average Exercise Price, Warrants issued $ 8.1250 [1]  
Number of Warrants Outstanding and Vested, Warrants Exercised [2] (6,667) [1]  
Weighted Average Exercise Price, Warrants Exercised [2] $ 7.5000 [1]  
Number of Warrants Outstanding and Vested, Warrants Expired (16,668) [3] (25,715) [4]  
Weighted Average Exercise Price, Warrants Expired $ 10.4999 [3] $ 8.0556 [4]  
Number of Warrants Outstanding and Vested, Warrants Forfeited  
Weighted Average Exercise Price, Warrants Forfeited  
Number of Warrants Outstanding and Vested, Warrants Cancelled [3] (6,711) [4]  
Weighted Average Exercise Price, Warrants Cancelled [3] $ 23.7500 [4]  
Number of Warrants Outstanding and Vested, Balance 75,000 16,668 55,761
Weighted Average Exercise Price, Outstanding and vested, Balance $ 8.1250 $ 10.4999 $ 10.6087
Weighted Average Contractual Life (Years) 2 years 29 days 9 months 14 days  
Aggregated Intrinsic Value, Balance $ 1,152,654
Weighted Average Contractual Life (Years)     1 year 4 months 2 days
[1] During the twelve months ended December 31, 2024, warrant holders exercised a total 6,667 warrants to purchase 1,376 shares of our common stock. The warrant exercises were executed with an exercise price of $7.50 per share and were paid for with 5,291 warrants conceded in cashless exercises. As a result of the warrants exercised, we issued an aggregate of 1,376 common shares.
[2] During the twelve months ended December 31, 2025, warrant holders exercised a total nil warrants to purchase nill shares of our common stock.
[3] During the twelve months ended December 31, 2025, 16,668 warrants expired.
[4] During the twelve months ended December 31, 2024, 32,426 warrants were canceled and expired.