v3.26.1
Note 15 - Common Stock Warrants (Tables)
3 Months Ended
Mar. 31, 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  $3.04 

June 25, 2030

Common Stock

  10,000  $4.20 

June 25, 2029

Common Stock

  64,065  $3.04 

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  $3.04 

August 21, 2030

Common Stock

  29,830  $3.52 

August 21, 2029

Common Stock

  195,793  $3.04 

September 26, 2029

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

  437,012  $0.0001 

N/A

Total

  8,950,562