v3.25.1
WARRANTS ON COMMON STOCK- Summary of Warrants and the Effect of the Reverse Stock Split (Details) - USD ($)
$ / shares in Units, $ in Thousands
Dec. 31, 2024
Jul. 01, 2024
Dec. 31, 2023
Dec. 13, 2023
Penny Warrants        
Class of Warrant or Right [Line Items]        
Number of Warrants (in shares)       12,024,711
Exercise price per warrant (in dollars per share)   $ 0.05    
Private Placement Warrants        
Class of Warrant or Right [Line Items]        
Number of Warrants (in shares) 272,779   272,779  
Pre-reverse stock split | Penny Warrants        
Class of Warrant or Right [Line Items]        
Number of Warrants (in shares) 12,024,711      
Exercise price per warrant (in dollars per share) $ 0.01      
Shares Issuable (in shares) 12,024,711      
Cost to Holder $ 120      
Pre-reverse stock split | Public Warrants        
Class of Warrant or Right [Line Items]        
Number of Warrants (in shares) 8,638,966      
Exercise price per warrant (in dollars per share) $ 11.50      
Shares Issuable (in shares) 8,638,966      
Cost to Holder $ 99,348      
Pre-reverse stock split | Private Placement Warrants        
Class of Warrant or Right [Line Items]        
Number of Warrants (in shares) 272,779      
Exercise price per warrant (in dollars per share) $ 11.50      
Shares Issuable (in shares) 272,779      
Cost to Holder $ 3,137      
Post-reverse stock split | Penny Warrants        
Class of Warrant or Right [Line Items]        
Number of Warrants (in shares) 12,024,711      
Exercise price per warrant (in dollars per share) $ 0.05      
Shares Issuable (in shares) 2,404,943      
Cost to Holder $ 120      
Post-reverse stock split | Public Warrants        
Class of Warrant or Right [Line Items]        
Number of Warrants (in shares) 8,638,966      
Exercise price per warrant (in dollars per share) $ 57.50      
Shares Issuable (in shares) 1,727,794      
Cost to Holder $ 99,348      
Post-reverse stock split | Private Placement Warrants        
Class of Warrant or Right [Line Items]        
Number of Warrants (in shares) 272,779      
Exercise price per warrant (in dollars per share) $ 57.50      
Shares Issuable (in shares) 54,556      
Cost to Holder $ 3,137