XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Note 10 - Common Stock Warrants and Warrant Liabilities (Tables)
3 Months Ended
Mar. 31, 2026
Notes Tables  
Schedule of Stockholders' Equity Note, Warrants or Rights [Table Text Block]
     

July 2020

Warrants

   

TLF

Warrants

   

November

2021

Warrants

   

September

2022

Warrants

   

November

2022 A-1 Warrants

   

December

2023

Warrants

   

June 2024

Warrants

   

July 2024

Series F-1

Warrants

   

October

2025 Pre-Funded Warrants*

   

January

2026 Pre-

Funded

Warrants

   

Total

Warrants

 

December 31, 2025

      784       3       2,832       332       454       5,341       4,511       2,900       1,081,082       -       1,098,239  

Pre-Funded Warrants granted

      -       -       -       -       -       -       -       -       -       167,539,227       167,539,227  

Warrants exercised

      -       -       -       -       -       (5,341 )     (4,511 )     -       -       -       (9,852 )

Warrants expired

      (784 )     (3 )     -       -       -       -       -       -       -       -       (787 )

Warrants issued for 5:1 reverse stock split due to rounding feature

      -       -       3       1       -       -       -       -       -       -       4  

March 31, 2026

      -       -       2,835       333       454       -       -       2,900       1,081,082       167,539,227       168,626,831  
                                                                                           

Weighted Average Price per share at March 31, 2026

   

expired

   

expired

    $ 557.65     $ 1,102.50     $ 1,102.50    

expired

   

expired

    $ 3.30     $ 0.002385     $ 0.05     $ 0.06  

Expiration Date

   

expired

   

expired

   

September 11, 2028

   

September 11, 2028

   

November 20, 2028

   

expired

   

expired

   

July 30, 2029

   

Do not expire

   

Do not expire

         
                                                                                           
*    

exercisable for an aggregate of 22,664,040 shares of common stock

 
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]

Warrant liabilities as of December 31, 2025

  $ 639,071  

Fair value of January 2026 Pre-Funded Warrants upon issuance

    5,436,649  

Decrease in fair value of warrant liabilities

    (5,837,607 )

Reclassification of January 2026 Pre-Funded Warrant liabilities to equity during period

    (204,398 )

Warrant liabilities as of March 31, 2026

  $ 33,715