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

Note 11 - Warrants

 

Equity classified common stock warrants

 

The Company has issued warrants to purchase shares of its common stock, which are exercisable any time at the option of the holder until their expiration date. As of March 31, 2025, the weighted-average exercise price of outstanding warrants was $0.57 with a weighted-average remaining contractual life of 5.03 years.

 

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

                  
   Shares of Common Stock Issuable
for Outstanding Warrants as of
        
Warrant Issuance  March 31,
2025
   December 31,
2024
  

Exercise

Price

   Expiration
Date
October 6, 2015   309,278    309,278   $0.82   October 6, 2025
June 30, 2016   36,385    36,385   $0.82   June 30, 2026
October 30, 2017   1,950,607    1,950,607   $0.41   October 29, 2027
February 28, 2018   234,176    234,176   $0.82   February 28, 2028
August 26, 2019   4,438,347    4,438,347   $0.59   August 26, 2029
March 13, 2020   4,423,389    4,423,389   $0.59   March 13, 2030
March 25, 2020   441,500    441,500   $0.14   March 24, 2030
February 12, 2021   1,732,123    1,732,123   $0.59   February 12, 2031
June 25, 2021   2,887,518    2,887,518   $0.59   June 25, 2031
August 16, 2021   224,269    224,269   $0.59   June 25, 2031
October 4, 2021   3,111,787    3,111,787   $0.59   October 4, 2031
Total   19,789,379    19,789,379