v3.26.1
WARRANTS (Tables)
6 Months Ended
Jun. 30, 2026
Warrants  
Schedule of warrant activity
      
   Number of
Warrants
  Weighted
Average
Exercise
Price
Balance at January 1, 2026   201,048   $24.05 
Granted   40,000    9.00 
Exercised        
Expired   (1,029)   3,375 
Balance at June 30, 2026   240,019    7.17 
Warrants Exercisable at June 30, 2026   140,019   $10.16 

 

   Number of
Warrants
  Weighted
Average
Exercise
Price
Balance at January 1, 2025   1,050   $3,538.93 
Granted        
Exercised        
Expired        
Balance at June 30, 2025   1,050    3,538.93 
Warrants Exercisable at June 30, 2025   1,050   $3,538.93