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

Warrant Issuance

Issuance Date

 

Exercise Price

   

Outstanding,

December 31, 2024

   

Warrant Shares Issued

   

Warrant Shares Exercised

   

Warrant Shares Cancelled/ Expired

   

Outstanding, December 31 2025

 

Expiration Date

SPAC Public Warrants

December 2020

  $ 230.00       344,066                   (344,066 )      

December 2025

June 2021 Common Stock Warrants

June 2021

  $ 82.500       222,254                         222,254  

May 2026

June 2021 Common Stock Warrants (August 2024 Amended)*

June 2021

  $ 15.9280       109,999                         109,999  

August 2029

Pre-Public Private Company Warrants

December 2020

  $ 459.80       6,023                   (6,023 )      

July 2025

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.100       68,293                         68,293  

May 2029

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

November 2023

  $ 15.9280       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.100       94,937                         94,937  

May 2029

August 2024 Common Stock Warrants

August 2024

  $ 15.9280       238,096                         238,096  

August 2029

August 2024 Underwriter Warrants

August 2024

  $ 26.2500       11,905                         11,905  

August 2029

December 2024 Series A Common Stock Warrants

December 2024

  $ 30.00       300,000             (2,763 )     (297,237 )      

June 2025

December 2024 Series B Common Stock Warrants

December 2024

  $ 30.00       600,000             (5,275 )           594,725  

December 2029

June 2025 Series C Common Stock Warrants

June 2025

  $ 10.00             1,000,000       (7,175 )           992,825  

June 2030

June 2025 Series D Common Stock Warrants

June 2025

  $ 10.00             1,000,000       (24,325 )           975,675  

June 2026

September 2025 Series E Common Stock Warrants

September 2025

  $ 6.700             1,350,000       (132,150 )           1,217,850  

September 2030

September 2025 Series F Common Stock Warrants

September 2025

  $ 6.700             1,350,000       (826,050 )           523,950  

September 2026

                2,387,572       4,700,000       (997,738 )     (647,326 )     5,442,508    
Fair Value Measurement Inputs and Valuation Techniques [Table Text Block]
   

December 31, 2024

 

Risk-free interest rate

    4.17 %

Remaining expected term of Private Warrants

    0.95  

Expected volatility(1)

    128.70 %

Stock price on valuation date

  $ 36.20  

Exercise price

  $ 230.00  

Expected dividend

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

Risk-free interest rate

    4.6 %

Expected term (years)

    5  

Expected volatility

    93.00 %

Stock price on valuation date

  $ 26.80  

Exercise price

  $ 29.20  

Expected dividend

    %
   

Immediately before the modification

   

Immediately after the modification

 

Risk-free interest rate

    4.70 %     4.60 %

Expected term (years)

    4.5       5.0  

Expected volatility

    97.00 %     93.00 %

Stock price on valuation date

  $ 26.80     $ 26.80  

Exercise price

  $ 100.00     $ 29.20  

Expected dividend

    %     %
   

August 2024 Common

Stock Warrants

   

August 2024 Pre-

Funded Warrants

   

August 2024

Underwriter Warrants

 

Risk-free interest rate

    3.7 %     3.7 %     3.7 %

Expected term (years)

    5       5       5  

Expected volatility

    111.00 %     111.00 %     111.00 %

Stock price on valuation date

  $ 18.00     $ 18.00     $ 18.00  

Exercise price

  $ 15.93     $ 0.002     $ 26.25  

Expected dividend

    %     %     %
   

Immediately before the modification

   

Immediately after the modification

 
   

June 2021

Common Stock

Warrants

   

November 2023

Common Stock

Warrants

   

June 2021

Common Stock

Warrants

   

November 2023

Common Stock

Warrants

 

Risk-free interest rate

    4.10 %     3.70 %     3.70 %     3.70 %

Expected term (years)

    1.76       4.25       5.00       5.00  

Expected volatility

    100.00 %     111.00 %     111.00 %     111.00 %

Stock price on valuation date

  $ 22.80     $ 22.80     $ 22.80     $ 22.80  

Exercise price

  $ 82.50     $ 100.00     $ 15.93     $ 15.93  

Expected dividend

    %     %     %     %
   

Series A Common

Stock Warrants

   

Series B Common

Stock Warrants

 

Risk-free interest rate

    4.3 %     4.4 %

Expected term (years)

    0.50       5.00  

Expected volatility

    120.00 %     111.00 %

Stock price on valuation date

  $ 28.80     $ 28.80  

Exercise price

  $ 30.00     $ 30.00  

Expected dividend

    %     %
   

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

  $ 7.20     $ 7.20  

Exercise price

  $ 10.00     $ 10.00  

Expected dividend

    %     %
   

Series E Common

Stock Warrants

   

Series F Common

Stock Warrants

 

Risk-free interest rate

    3.7 %     3.6 %

Expected term (years)

    5.00       1.00  

Expected volatility

    129.00 %     154.00 %

Stock price on valuation date

  $ 6.20     $ 6.20  

Exercise price

  $ 6.70     $ 6.70  

Expected dividend

    %     %