v3.26.1
Note 8 - Capital Stock (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Common Stock Outstanding Roll Forward [Table Text Block]

Issued Shares as of December 31, 2024

  1,144,926 

Issuances from Common Warrant exercises

  521,725 

Issuances from Preferred Stock conversions

  257,617 

Issuances from Pre-Funded Warrant exercises

  1,403,131 

Issued Shares as of December 31, 2025

  3,327,399 

Issuances from Pre-Funded Warrant exercises

  244,191 

Issued Shares as of June 30, 2026

  3,571,590 

Less Treasury Shares:

  (189)

Outstanding Shares as of June 30, 2026

  3,571,401 
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]

Issue Date and Description

 

Warrants Outstanding

  

Exercise Price

 

Expiration Date

          

Q1 2023 - Common Warrants

  1,206,049  $3.41 

Q3 2028

Q1 2023 - Placement Agent Warrants

  153,470  $3.41 

Q3 2028

Q2 2024 - Common Warrants

  390,959  $3.41 

Q4 2029

Q2 2025 - Advisor Warrants

  100,000  $3.77 

Q2 2028

Q2 2025 - 2025 Placement Agent Warrants

  99,470  $4.71 

Q2 2030

Q2 2025 - Pre-Funded Warrants (1)

  342,070  $3.77 

Q2 2030

Q3 2025 - Common Warrants

  152,519  $3.77 

Q3 2030

Q2 2026 - Closing Warrant

  100,000  $3.41 

Q4 2027

   2,544,537      
  

Outstanding and Exercisable

 
  

Number of Warrants

  

Weighted Average Exercise Price

 

Warrants outstanding and exercisable, December 31, 2024

  2,272,203  $3.41 

Granted

  2,341,381  $3.81 

Exercised

  (1,924,856) $3.67 

Warrants outstanding and exercisable, December 31, 2025

  2,688,728  $3.57 

Granted

  100,000  $3.41 

Exercised

  (244,191) $3.77 

Warrants outstanding and exercisable, June 30, 2026

  2,544,537  $3.55