v3.26.1
Warrants (Tables)
12 Months Ended
Dec. 31, 2025
Warrants [Abstract]  
Schedule of Warrant Activity

Warrant activity for the years ended December 31, 2025, and 2024 was as follows:

 

   Number of
Warrants
   Exercise price
per share
  Weighted
average
exercise
price
 
Outstanding and exercisable on January 1, 2025   3,293,692   $3.85 - $125.00  $15.62 
Granted   11,402,856   $0.72 - $1.75  $1.24 
Expired / Cancelled   
-
   -   
-
 
Exercised   (1,606,428)  -  $1.40 
Outstanding on December 31, 2025   13,090,120   $0.72 - $125.00  $4.84 
              
Outstanding and exercisable on January 1, 2024   767,800   $37.60 - $125.00  $15.62 
Granted   2,525,892   $3.85 - $8.13   3.90 
Expired / Cancelled   
-
   -   - 
Exercised   
-
   -   - 
Outstanding and exercisable on December 31, 2024   3,293,692   $3.85 - $125.00  $15.62 
Schedule of Warrants Exercisable

Warrants exercisable at December 31, 2025, were as follows:

 

Exercise Price  Number of warrants   Weighted-
average
remaining
contractual
term (years)
   Weighted
average
exercise
price
 
$1.40   5,536,428                      -      
$1.75   250,000    -      
$3.85   2,439,026    -      
$5.13   85,366    -      
$8.13   1,500    -      
$20.00   433,999    -      
$37.60   100,001    -      
$120.00   13,800    -      
$125.00   220,000    -      
    9,080,120    2.79   $6.57