XML 44 R33.htm IDEA: XBRL DOCUMENT v3.25.3
Note 12 - Common Stock Warrants (Tables)
9 Months Ended
Sep. 30, 2025
Notes Tables  
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
  

2025

  

2024

 
  

Minimum

  

Maximum

  

Minimum

  

Maximum

 

Expected life (in years)

  4.0   5.0   5.0   5.0 

Expected volatility

  126.3%  187.8%  118.6%  118.6%

Risk-free interest rate

  3.71%  3.96%  4.50%  4.50%

Dividend yield

  0%  0%  0%  0%
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, 2030

Common Stock

  32,249  $3.26 

September 26, 2029

Total

  1,055,809