Quarterly report [Sections 13 or 15(d)]

STOCKHOLDERS' EQUITY - Warrants (Details)

v3.25.2
STOCKHOLDERS' EQUITY - Warrants (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jul. 21, 2024
STOCKHOLDERS' EQUITY    
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 522,008  
2024 Tranche A Warrants    
STOCKHOLDERS' EQUITY    
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 158,728  
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) 149,107  
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) 75,912  
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  
Exercise Price (in dollars per share) $ 143.25  
Expiration Date Sep. 08, 2028  
2022 Common Warrants    
STOCKHOLDERS' EQUITY    
Number of Common Shares Issuable Upon Exercise of Outstanding Warrants (in shares) 123,609  
Exercise Price (in dollars per share) $ 58.8  
Expiration Date Oct. 25, 2027