v3.26.1
STOCKHOLDERS' EQUITY - Warrants (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
May 05, 2026
Oct. 07, 2025
Jul. 02, 2025
Jul. 31, 2024
Jul. 21, 2024
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 52,654,122 9,471,086 1,048,094      
Exercise Price (in dollars per share)     $ 5.25      
2026 May Pre-Funded Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 9,210,790          
Exercise Price (in dollars per share) $ 0.00001          
2026 May Tranche A Common Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 13,206,026          
Exercise Price (in dollars per share) $ 2.65          
Expiration Date Jul. 07, 2027          
2026 May Tranche B Common Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 13,206,026          
Exercise Price (in dollars per share) $ 2.65          
Expiration Date Jul. 07, 2028          
2026 May Tranche C Common Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 13,206,026 792,362        
Exercise Price (in dollars per share) $ 2.65 $ 4.1075        
Expiration Date Jul. 07, 2031          
2026 May Placement Agent Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 792,362          
Exercise Price (in dollars per share) $ 4.1075          
Expiration Date Jul. 07, 2031          
2025 October Series I Common Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 1,048,094          
Exercise Price (in dollars per share) $ 6          
Expiration Date Oct. 08, 2030          
2025 October Series II Common Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 1,048,094          
Exercise Price (in dollars per share) $ 6          
Expiration Date Apr. 08, 2027          
2025 July Common Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 436,000          
Exercise Price (in dollars per share) $ 5.25          
Expiration Date Jul. 02, 2030          
2025 Representative Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 82,800     82,800    
Exercise Price (in dollars per share) $ 7.75     $ 7.75    
Expiration Date Jul. 02, 2030          
2024 Tranche A Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 114,773          
Exercise Price (in dollars per share) $ 75.6         $ 75.6
Expiration Date Jul. 21, 2029          
2024 Tranche B Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 139,877          
Exercise Price (in dollars per share) $ 120         120
Expiration Date Jul. 21, 2029          
2024 Tranche C Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 72,663          
Exercise Price (in dollars per share) $ 165         $ 165
Expiration Date Jul. 21, 2029          
2023 Tranche B Preferred Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 14,652       14,652  
Exercise Price (in dollars per share) $ 143.25          
Expiration Date Sep. 07, 2028          
2022 Common Warrants            
STOCKHOLDERS' EQUITY            
Number of common shares issuable upon exercise of outstanding warrants (in shares) 75,939          
Exercise Price (in dollars per share) $ 58.8          
Expiration Date Oct. 25, 2027