v3.26.1
Note 4 - Warrants (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]

Warrant

Issuance

Issuance

Date

 

Exercise

Price

   

Outstanding,

December

31, 2025

   

Warrant

Shares

Issued

   

Warrant

Shares

Exercised

   

Warrant

Shares

Cancelled/

Expired

   

Outstanding, March 31,

2026

   

Expiration

Date

 

June 2021 Common Stock Warrants

June 2021

  $ 82.50       222,254       —       —       —       222,254    

May 2026

 

June 2021 Common Stock Warrants (August 2024 Amended)

June 2021

  $ 15.93       109,999       —       —       —       109,999    

August 2029

 

September 2022 Private Pre-Funded Warrants

September 2022

  $ 0.002       69,170       —       —       —       69,170    

September 2027

 

September 2022 Common Stock Warrants

September 2022

  $ 48.00       69,170       —       —       —       69,170    

September 2027

 

November 2023 Common Stock Warrants

November 2023

  $ 100.00       97,560       —       —       —       97,560    

November, 2028

 

November 2023 Common Stock Warrants (May 2024 Amended)

November 2023

  $ 29.10       68,293       —       —       —       68,293    

May 2029

 

November 2023 Common Stock Warrants (August 2024 Amended)

November 2023

  $ 15.93       126,830       —       —       —       126,830    

August 2029

 

November 2023 Pre-Funded Warrants

November 2023

  $ 0.002       29,269       —       —       —       29,269    

November 2028

 

May 2024 Common Stock Warrants

May 2024

  $ 29.10       94,937       —       —       —       94,937    

May 2029

 

August 2024 Common Stock Warrants

August 2024

  $ 15.93       238,096       —       —       —       238,096    

August 2029

 

August 2024 Underwriter Warrants

August 2024

  $ 26.25       11,905       —       —       —       11,905    

August 2029

 

December 2024 Series B Common Stock Warrants

December 2024

  $ 30.00       594,725       —               —       594,725    

December 2029

 

June 2025 Series C Common Stock Warrants

June 2025

  $ 10.00       992,825       —       —       —       992,825    

June 2030

 

June 2025 Series D Common Stock Warrants

June 2025

  $ 10.00       975,675       —       —       —       975,675    

June 2026

 

September 2025 Series E Common Stock Warrants

September 2025

  $ 6.70       1,217,850       —       —       —       1,217,850    

September 2030

 

September 2025 Series F Common Stock Warrants

September 2025

  $ 6.70       523,950       —       —       —       523,950    

September 2026

 

March 2026 Prefunded Warrants

March 2026

  $ 0.0001       —       383,333       (83,333 )     —       300,000       n/a  

March 2026 Series G Warrants

March 2026

  $ 1.50       —       6,666,667       —       —       6,666,667    

March 2031

 

March 2026 Series H Warrants

March 2026

  $ 1.50       —       6,666,667       —       —       6,666,667    

March 2027

 
                5,442,508       13,716,667       (83,333 )     —       19,075,842          
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
   

March 31, 2025

 

Risk-free interest rate

    4.15 %

Remaining expected term of Private Warrants (years)

    0.71  

Expected volatility(1)

    163.50 %

Stock price on valuation date

  $ 0.95  

Exercise price

  $ 11.50  

Expected dividend

    — %
The June 2025 Warrants [Member]  
Notes Tables  
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
   

Series G Warrants

   

Series H Warrants

 

Risk-free interest rate

    4.0 %     3.8 %

Expected term (years)

    5.00       1.00  

Expected volatility

    138.00 %     184.00 %

Stock price on valuation date

  $ 0.80     $ 0.80  

Exercise price

  $ 1.50     $ 1.50  

Expected dividend

    — %     — %