v3.25.1
WARRANTS ON COMMON STOCK- Narrative (Details) - $ / shares
Dec. 31, 2024
Jul. 01, 2024
Dec. 31, 2023
Dec. 13, 2023
Dec. 31, 2021
Penny Warrants          
Class of Warrant or Right [Line Items]          
Exercise price per warrant (in dollars per share)   $ 0.05      
Warrants outstanding (in shares)       12,024,711  
Public Warrants          
Class of Warrant or Right [Line Items]          
Warrants expiration period         5 years
Common stock issuable on exercise of private placement warrants          
Class of Warrant or Right [Line Items]          
Warrants outstanding (in shares) 272,779   272,779    
Warrants expiration period         5 years