Quarterly report pursuant to Section 13 or 15(d)

STOCKHOLDERS' EQUITY - Warrants (Details)

v3.24.3
STOCKHOLDERS' EQUITY - Warrants (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Jul. 21, 2024
STOCKHOLDERS' EQUITY    
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 24,613,833  
2024 Tranche A Warrants    
STOCKHOLDERS' EQUITY    
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 6,739,918  
Exercise Price (in dollars per share) $ 2.52 $ 2.52
Expiration Date Jul. 21, 2029  
2024 Tranche B Warrants    
STOCKHOLDERS' EQUITY    
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 8,214,278  
Exercise Price (in dollars per share) $ 4.00 4.00
Expiration Date Jul. 21, 2029  
2024 Tranche C Warrants    
STOCKHOLDERS' EQUITY    
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 4,267,152  
Exercise Price (in dollars per share) $ 5.50 $ 5.50
Expiration Date Jul. 21, 2029  
2023 Tranche B Preferred Warrants    
STOCKHOLDERS' EQUITY    
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 439,560  
Exercise Price (in dollars per share) $ 4.7775  
Expiration Date Sep. 08, 2028  
2022 Common Warrants    
STOCKHOLDERS' EQUITY    
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 4,201,044  
Exercise Price (in dollars per share) $ 1.96  
Expiration Date Oct. 25, 2027  
June 2020 Series H Common Warrants    
STOCKHOLDERS' EQUITY    
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 720,796  
Exercise Price (in dollars per share) $ 12.075  
Expiration Date Jun. 05, 2025  
October 2017 Series D Common Warrants    
STOCKHOLDERS' EQUITY    
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 31,085  
Exercise Price (in dollars per share) $ 178.00  
Expiration Date Oct. 14, 2024