v3.26.1
Common Stock Warrants (Tables)
6 Months Ended
Jun. 30, 2026
Common Stock Warrants [Abstract]  
Schedule of Company's Warrant Activity

The following is a summary of the Company’s warrant activity for the six months ended June 30, 2026:

 

Warrant Issuance (BOD)  Issuance  Exercise
Price
   Outstanding,
December 31,
2025
   Granted   Exercised  

Canceled/

Expired

   Outstanding,
June 30,
2026
   Expiration 
Underwriter Warrants  March 2021  $662.74    8,664    
           —
    
          —
    (8,664)   
       —
    March 2026 
January 2023 warrants  January 2023  $173.42    21,022    
    
    
    21,022    January 2028 
February 2023 warrants  February 2023  $173.42    3,154    
    
    
    3,154    February 2028 
August 2023 warrants  August 2023  $136.97    1,827    
    
    
    1,827    August 2028 
April 2024 Pre-Funded warrants  April 2024  $0.12    20,174    
    
    
    20,174    None 
April 2024 warrants  April 2024  $45.00    406,934    
    
    
    406,934    April 2029 
April 2024 warrants  April 2024  $48.61    2,607    
    
    
    2,607    April 2029 
August 2024 warrants  August 2024  $45.00    3,003    
    
    
    3,003    August 2029 
            467,385    
    
    (8,664)   458,721      
Warrant Issuance (BOD)  Issuance  Exercise Price   Outstanding,
December 31,
2024
   Granted   Exercised   Canceled/
Expired
   Outstanding,
June 30,
2025
   Expiration 
Preferred A Placement Warrants  March and April 2018 and August 2019  $154.64    2,653    
            —
    
           —
    (2,653)   
          —
    April 2025 
Preferred B Placement Warrants  April 2019  $231.95    4,199    
    
    (4,199)   
    April 2025 
Convertible Notes Placement Warrants  August 2020  $283.81    1,556    
    
    
    1,556    August 2025 
Underwriter Warrants  March 2021  $662.74    8,664    
    
    
    8,664    March 2026 
January 2023 warrants  January 2023  $173.42    21,022    
    
    
    21,022    January 2028 
February 2023 warrants  February 2023  $173.42    3,154    
    
    
    3,154    February 2028 
August 2023 warrants  August 2023  $136.97    1,827    
    
    
    1,827    August 2028 
April 2024 Pre-Funded warrants  April 2024  $0.12    26,242    
    
    
    26,242    April 2029 
April 2024 warrants  April 2024  $45.00    406,934    
    
    
    406,934    April 2029 
April 2024 warrants  April 2024  $48.61    2,607    
 
              2,607    April 2029 
August 2024 warrants  August 2024  $6.11    3,003    
    
    
    3,003    August 2029 
            481,861    
    
    (6,852)   475,009