XML 43 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Note 13 - Equity (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
  

Number of Warrants

  

Weighted Average Exercise Price

  

Weighted Average Remaining Life (Years)

 

Outstanding warrants, January 1, 2025

  1,971,216  $11.54   4.30 

PIPE 2025 warrants

  547,737   4.00     

PIPE 2025 broker warrants

  25,958   3.80     
$3.50 Warrants  400,000   3.50     

$4.00 Warrants

  400,000   4.00     
Exercised  (1,623,530)  5.43     

Outstanding warrants, June 30, 2025

  1,721,381  $11.16   3.48 
  

Number of Warrants

  

Weighted Average Remaining Life (Years)

 

Outstanding warrants, January 1, 2025

  699,546   3.22 

Pre-Funded Warrants (Note 13.a)

  60,000     

Exercised

  (563,065)    

Outstanding warrants, June 30, 2025

  196,481   2.93 
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
  

Number of Stock Options

  

Weighted Average Exercise Price

  

Weighted Average Remaining Contractual Term (Years)

  

Aggregate Intrinsic Value

 

Outstanding Options, December 31, 2024

  470,061  $9.64   3.97  $- 

Options granted

  15,000   3.12   -   - 

Options forfeited

  (108,792)  15.58   -   - 

Outstanding Options, June 30, 2025

  376,269  $7.66   3.39  $- 
  

Number of Stock Options

  

Weighted Average Grant-Date Fair Value

 

Non-Vested Options, December 31, 2024

  206,427  $4.56 

Options granted

  15,000   2.28 

Options vested

  (57,644)  4.59 
Options forfeited  (40,766)  5.88 

Non-Vested Options, June 30, 2025

  123,017  $3.81 
Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions [Table Text Block]
  

2025

 

Risk free rate

  3.98% 

Dividend yield

 0% 

Expected volatility

  93.18% 

Expected term (in years)

 3.12 
Share-Based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]
  

Number of Stock RSUs

  

Aggregate Intrinsic Value

 

Outstanding, December 31, 2024

  -  $- 

RSUs granted

  339,939   - 
RSUs exercised  (28,745)  - 

Outstanding, June 30, 2025

  311,194  $881 
  

Number of Stock RSUs

  

Weighted Average Grant-Date Fair Value

 

Non-vested RSUs, December 31, 2024

  -  $- 

RSUs granted

  339,939   3.09 

RSUs vested

  (28,745)  3.09 

Non-vested RSUs, June 30, 2025

  311,194  $3.09 
Share-Based Payment Arrangement, Deferred Stock Unit, Activity [Table Text Block]
  

Number of Deferred Stock Units

  

Aggregate Intrinsic Value 

 

Outstanding DSUs, December 31, 2024

  -  $- 

DSUs granted

  66,668   - 

Outstanding DSUs, June 30, 2025

  66,668  $189 
  

Number of Stock RSUs

  

Weighted Average Grant-Date Fair Value

 

Non-vested DSUs, December 31, 2024

  -  $- 

DSUs granted

  66,668   3.12 

DSUs vested

  (50,000)  3.12 

Non-vested DSUs, June 30, 2025

  16,668  $3.12