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

Warrants outstanding, December 31, 2024

  19,635,513 

Issued

  4,542,860 

Exercised

  (3,096,000)

Expired

  (580,300)

Warrants outstanding, June 30, 2025

  20,502,073 
  

Warrants

      

Warrant Type

 

Outstanding

  

Exercise Price

 

Expiration Date

August 2020 Warrants

  1,943  $4,375.00 

8/3/2025

August 2020 Placement Agent Warrants

  192  $5,468.75 

7/30/2025

August 2021 Pharos Banker Warrants

  148  $1,495.00 

8/16/2026

February 2022 Series B Warrants

  39,153  $140.00 

2/4/2029

July 2022 Series C Warrants

  28,402  $140.00 

7/22/2027

September 2024 Series I Warrants

  1,078,900  $0.70 

3/3/2026

September 2024 Series J Warrants

  3,578,901  $1.00 

9/3/2029

September 2024 Representative Warrants

  214,734  $1.55 

8/29/2029

October 2024 Series K Warrants

  10,695,962  $0.70 

7/13/2030

October 2024 Placement Agent Warrants

  320,879  $1.09 

4/25/2030

Series L Warrants

  4,285,716  $0.50 

1/25/2031

Placement Agent Warrants May 2025

  257,143  $0.54 

5/12/2030

   20,502,073      
Schedule of Issuance of Warrants [Table Text Block]

Number of shares

  

Exercise Price

 

Expiration

3,300  $312.50 

5 years

3,100  $175.00 

5 years