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

Warrants outstanding, December 31, 2025

  1,418,943 

Issued

   

Exercised

  (225,564)

Expired

  (56,784)

Warrants outstanding, March 31, 2026

  1,136,595 
  

Warrants

         

Warrant Type

 

Outstanding

  

Exercise Price

  

Expiration Date

 

August 2021 Pharos Banker Warrants

  

7

   

$ 28,405.00

  

8/16/2026

 

February 2022 Series B Warrants

  

2,061

   

$ 2,660.00

  

2/4/2029

 

July 2022 Series C Warrants

  

1,495

   

$ 2,660.00

  

7/22/2027

 

September 2024 Series J Warrants

  

188,363

   

$ 19.00

  

9/3/2029

 

September 2024 Representative Warrants

  

11,302

   

$ 29.45

  

8/29/2029

 

October 2024 Series K Warrants

  

562,945

   

$ 13.30

  

7/13/2030

 

October 2024 Placement Agent Warrants

  

16,888

   

$ 20.62

  

4/25/2030

 

Placement Agent Warrants May 2025

  

13,534

   

$ 10.31

  

6/6/2030

 

December 2025 Series M Warrants

  

340,000

   

$ 1.56

   

**

 
   

1,136,595

         
Schedule of Issuance of Warrants [Table Text Block]

Number of shares

 

Exercise Price

 

Expiration

174 $5,937.50 

5 years

163 $3,325.00 

5 years