v3.26.1
Warrants
3 Months Ended
Mar. 31, 2026
Guarantees and Product Warranties [Abstract]  
Warrants

Note 12 - Warrants

 

The following warrants were outstanding as of March 31, 2026 and December 31, 2025:

                    
   Shares of Common Stock Issuable
for Outstanding Warrants as of
     
Warrant Issuance  March 31,
2026
   December 31,
2025
   Exercise
Price
   Expiration
Date
 
June 30, 2016   3,639    3,639   $8.20    June 30, 2026 
October 30, 2017   195,061    195,061   $4.10    October 29, 2027 
February 28, 2018   23,418    23,418   $8.20    February 28, 2028 
August 26, 2019   443,790    443,790   $5.90    August 26, 2029 
March 13, 2020   442,294    442,294   $5.90    March 13, 2030 
March 25, 2020   44,150    44,150   $1.40    March 24, 2030 
February 12, 2021   173,205    173,205   $5.90    February 12, 2031 
June 25, 2021   288,721    288,721   $5.90    June 25, 2031 
August 16, 2021   22,427    22,427   $5.90    June 25, 2031 
October 4, 2021   311,148    311,148   $5.90    October 4, 2031 
Total   1,947,853    1,947,853           

 

As of March 31, 2026, the weighted-average exercise price of outstanding warrants was $5.64, with a weighted-average remaining contractual life of 4.09 years.