v3.25.2
Note 4 - Warrants (Tables)
6 Months Ended
Jun. 30, 2025
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]

Warrant

Issuance

Issuance

 

Exercise

Price

   

Outstanding,

December

31, 2024

   

Warrant

Shares

Issued

   

Warrant

Shares

Exercised

   

Warrant

Shares

Cancelled/

Expired

   

Outstanding,

June 30

2025

 

Expiration

SPAC Public Warrants

December 2020

  $ 11.50       6,881,313                         6,881,313  

December 2025

June 2021 Common Stock Warrants

June 2021

  $ 4.125       4,445,066                         4,445,066  

May 2026

June 2021 Common Stock Warrants (August 2024 Amended)*

June 2021

  $ 0.7964       2,199,975                         2,199,975  

August 2029

Pre-Public Private Company Warrants

December 2020

  $ 22.99       120,456                         120,456  

July 2025

September 2022 Private Pre-Funded Warrants

September 2022

  $ 0.0001       1,383,399                         1,383,399  

September 2027

September 2022 Common Stock Warrants

September 2022

  $ 2.40       1,383,399                         1,383,399  

September 2027

November 2023 Common Stock Warrants

November 2023

  $ 5.00       1,951,220                         1,951,220  

November, 2028

November 2023 Common Stock Warrants (May 2024 Amended)**

November 2023

  $ 1.455       1,365,854                         1,365,854  

May 2029

November 2023 Common Stock Warrants (August 2024 Amended)***

November 2023

  $ 0.7964       2,536,586                         2,536,586  

August 2029

November 2023 Pre-Funded Warrants

November 2023

  $ 0.0001       585,366                         585,366  

November 2028

May 2024 Common Stock Warrants

May 2024

  $ 1.455       1,898,734                         1,898,734  

May 2029

August 2024 Common Stock Warrants

August 2024

  $ 0.7964       4,761,905                         4,761,905  

August 2029

August 2024 Underwriter Warrants

August 2024

  $ 1.3125       238,095                         238,095  

August 2029

December 2024 Series A Common Stock Warrants

December 2024

  $ 1.50       6,000,000             (55,250 )     (5,944,750 )      

June 2025

December 2024 Series B Common Stock Warrants

December 2024

  $ 1.50       12,000,000             (105,500 )           11,894,500  

December 2029

June 2025 Series C Common Stock Warrants

June 2025

  $ 0.50             20,000,000                   20,000,000  

June 2030

June 2025 Series D Common Stock Warrants

June 2025

  $ 0.50             20,000,000                   20,000,000  

June 2026

                47,751,368       40,000,000       (160,750 )     (5,944,750 )     81,645,868    
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
   

June 30, 2025

   

December 31,

2024

 

Risk-free interest rate

    4.31 %     4.17 %

Remaining expected term of Private Warrants

    0.46       0.95  

Expected volatility(1)

    266.90 %     128.70 %

Stock price on valuation date

  $ 0.38     $ 1.81  

Exercise price

  $ 11.50     $ 11.50  

Expected dividend

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

Series C Common

Stock Warrants

   

Series D Common

Stock Warrants

 

Risk-free interest rate

    3.8 %     4.0 %

Expected term (years)

    5.00       1.00  

Expected volatility

    119.00 %     157.00 %

Stock price on valuation date

  $ 0.36     $ 0.36  

Exercise price

  $ 0.50     $ 0.50  

Expected dividend

    %     %