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

Weighted

 
          

Average

 
      

Weighted

  

Remaining

 
      

Average

  

Contractual

 
      

Exercise

  

Term

 
  

Warrants

  

Price

  

(Years)

 

Outstanding – January 1, 2025

  2,936,234  $48.12   5.08 

Issued during the period

  1,199,677   0.88   5.33 

Expired during the period

  -   -   - 

Outstanding – June 30, 2025

  4,135,911  $34.42   4.80 

Exercisable – June 30, 2025

  4,135,911  $34.42   4.80 
          

Weighted

 
          

Average

 
      

Weighted

  

Remaining

 
      

Average

  

Contractual

 
      

Exercise

  

Term

 
  

Warrants

  

Price

  

(Years)

 

Outstanding – January 1, 2026

  4,135,911  $34.42   4.30 

Issued during the period

  -   -   - 

Expired during the period

  -   -   - 

Outstanding – June 30, 2026

  4,135,911  $34.42   3.80 

Exercisable – June 30, 2026

  4,135,911  $34.42   3.80