v3.26.1
Note 13 - Capital Stock (Tables)
6 Months Ended
Jun. 30, 2026
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
             

Number of Shares Issuable

 
             

June 30,

  

December 31,

 

Warrant Class

  

Exercise Price

  

Expiration

  

Classification

  

2026

  

2025

 

2023 Avenue Warrant(1)

  $4.6014  

June 2028

  

Liability

   150,000   150,000 

Tranche A Warrants(2)

  $22.00  

June 2026

  

Liability

      2,500,000 

Tranche B Warrants(3)

  $30.00  

June 2030

  

Equity

   2,500,000   2,500,000 

2024 Common Warrants(4)

  $4.82  

October 2029

  

Liability

   1,546,914   1,546,914 

Series A Warrants(5)

  $6.00  

January 2029

  

Liability

   1,114,000    

Series B Warrants(6)

  $6.00  

January 2031

  

Liability

   2,599,333    

Total shares

             7,910,247   6,696,914