v3.25.2
Warrants (Tables)
6 Months Ended
Jun. 30, 2025
Warrants  
Schedule of Warrants Exercise Price

As of June 30, 2025, the Company has the following warrants outstanding:

 

Exercise price   Number
outstanding
   Remaining
Contractual
Life (Years)
   Expiry date
$40.00    30,000    1.50   12/31/2026
$7.40    770,026    4.23   9/20/2029
$4.00    190,000    4.23   9/21/2029
$6.50    1,424,500    5.16   8/27/2030
$4.50    49,335    2.96   6/13/2028
      2,463,861    4.71    
Schedule of Warrants Activity

The average remaining contractual life of outstanding warrants that expire is

 

   June 30, 2025   December 31, 2024 
   Number of
warrants
   Weighted
average price
   Number of
warrants
   Weighted
average price
 
Balance, beginning of year   2,291,276  $6.35   1,162,792   $24.20 
Issuance   1,473,835   $6.43    2,402,815   $5.49 
Expired   (6,250)  $24.00    (357,742)  $60.50 
Exercise   (1,295,000)  $5.20    (916,589)  $(3.97)
Balance, end of period   2,463,861   $6.96    2,291,276   $6.35