v3.25.1
CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS’ EQUITY - Public Warrants (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Common stock issued for warrants exchanged (in shares) 1,000,000  
Public Warrants    
Class of Warrant or Right [Line Items]    
Warrants outstanding (in shares) 11,723,395  
Number of securities called by each warrant (in shares) 1  
Exercise price of warrants (in dollars per share) $ 11.50 $ 11.50
Warrants term 5 years  
Redemption price per warrant (in dollars per share) $ 0.01  
Warrant redemption notice period 30 days  
Common stock price threshold (in dollars per share) $ 18.00  
Trading days 20 days  
Trading day period 30 days  
Common stock price threshold for redemption for common stock (in dollars per share) $ 10.00  
Number of warrants exchanged (in shares) 5,000,000