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

Number of Shares Issuable

 
           

June 30,

  

December 31,

 

Date Exercisable

 

Exercise Price

 

Expiration

   

Classification

 

2025

  

2024

 

December 2020

 $230.00 

December 2025

 (1)

Equity

  120,375   120,375 

December 2020

 $230.00 

December 2025

 (2)

Equity

  1,229   1,229 

June 2023

 $4.6014 

June 2028

 (3)

Liability

  150,000   150,000 

June 2023

 $22.00 

June 2026

 (4)

Liability

  2,500,000   2,500,000 

June 2023

 $30.00 

June 2030

 (5)

Equity

  2,500,000   2,500,000 

October 2024

 $0.001 

None

 (6)

Equity

  424,358   424,358 

October 2024

 $4.82 

October 2029

 (7)

Liability

  1,546,914   1,546,914 

Total shares

           7,242,876   7,242,876