Quarterly report [Sections 13 or 15(d)]

STOCKHOLDERS' EQUITY - Warrants (Details)

v3.25.3
STOCKHOLDERS' EQUITY - Warrants (Details) - $ / shares
9 Months Ended
Sep. 30, 2025
Jul. 31, 2024
Jul. 21, 2024
STOCKHOLDERS' EQUITY      
Number of common shares issuable upon exercise of outstanding warrants (in shares) 1,984,808    
2025 July Common Warrants      
STOCKHOLDERS' EQUITY      
Number of common shares issuable upon exercise of outstanding warrants (in shares) 1,380,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    
Exercise Price (in dollars per share) $ 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) 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 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