XML 31 R21.htm IDEA: XBRL DOCUMENT v3.25.3
Note 5 - Capital Stock (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Schedule of Common Stock Outstanding Roll Forward [Table Text Block]

Issued Shares as of December 31, 2023

  573,644 

Issuances from Preferred Stock conversions

  282,335 

Issuances related to Common Warrant exercises

  288,947 

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,283,131 

Issued Shares as of September 30, 2025

  3,207,399 

Less Treasury Shares:

  (189)

Outstanding Shares as of September 30, 2025

  3,207,210 
Warrants and Rights Outstanding, Make Whole Provision [Table Text Block]

Warrant Tranche

 

Original Warrants Issued

  

Original Exercise Price (1)

  

Warrants Post Reverse Split (2)

  

Exercise Price Post Reverse Split (2)

  

Warrants Post Make Whole Provision (3)

  

Exercise Price Post Make Whole Provision (4)

  

Deemed Dividend

 

Common Warrants issued in 2023

  3,830,417  $1.71   95,764  $68.40   1,918,371  $3.41  $6,739,000 

Common Warrants issued in 2024

  963,745  $1.71   24,104  $68.40   482,676  $3.41  $1,696,000 

Placement Agent Warrants

  306,433  $1.71   7,663  $68.40   153,470  $3.41  $539,000 

Total

  5,100,595       127,531       2,554,517      $8,974,000 
                             

Aggregate Exercise Price

 $8,722,000      $8,722,000      $8,722,000         
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 and 2023 Placement Agent Warrants

  1,359,519  $3.41 

Q3 2028

Q2 2024 - Common Warrants

  390,959  $3.41 

Q4 2029

Q2 2025 - Pre-Funded Warrants (1)

  706,261  $3.77 

Q2 2030

Q2 2025 - Advisor Warrants

  100,000  $3.77 

Q2 2028

Q2 2025 - 2025 Placement Agent Warrants

  99,470  $4.71 

Q2 2030

Q3 2025 - Common Warrants

  152,519  $3.41 

Q3 2030

   2,808,728  $3.56  
  

Outstanding and Exercisable

 
  

Number of Warrants

  

Weighted Average Exercise Price

 

Warrants outstanding and exercisable, December 31, 2023

  103,453  $69.03 

Granted

  24,104  $68.40 

Make Whole Provision

  2,426,986  $3.41 

Exercised

  (282,314) $3.41 

Expired

  (26) $2,575.38 

Warrants outstanding and exercisable, December 31, 2024

  2,272,203  $3.41 

Granted

  2,341,381  $3.79 

Exercised

  (1,804,856) $3.67 

Warrants outstanding and exercisable, September 30, 2025

  2,808,728  $3.56