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

Class of Shares

 

Number of Warrant Shares

  

Exercise Price of Warrants

 

Expiration Date of Warrants

Common Stock

  30  $1,768.00 

July 1, 2026

Common Stock

  30  $1,768.00 

November 15, 2026

Common Stock

  102  $10,625.00 

November 10, 2026

Common Stock

  589  $531.25 

August 9, 2027

Common Stock

  765  $112.20 

July 10, 2028

Common Stock

  1,206  $81.60 

July 14, 2028

Common Stock

  781  $83.64 

August 4, 2028

Common Stock

  11,083  $15.90 

May 9, 2029

Common Stock

  415,589  $14.45 

May 14, 2029

Common Stock

  61,287  $0.62 

June 25, 2030

Common Stock

  10,000  $4.20 

June 25, 2029

Common Stock

  64,065  $0.62 

July 31, 2030

Common Stock

  11,068  $3.80 

July 31, 2029

Common Stock

  32,500  $3.64 

August 11, 2029

Common Stock

  188,842  $0.62 

August 21, 2030

Common Stock

  29,830  $3.52 

August 21, 2029

Common Stock

  195,793  $0.62 

September 26, 2030

Common Stock

  32,249  $3.26 

September 26, 2029

Common Stock

  2,904,528  $2.231 

December 10, 2030

Common Stock

  4,553,213  $2.231 

December 10, 2030

Common Stock

  156,026  $0.613 

June 17, 2031

Total

  8,669,576