v3.25.1
WARRANTS (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Warrant outstanding (in shares) 24,600,000 24,600,000
Warrant, number of shares called by each warrant (in shares) 1  
Warrant, exercice price (in USD per share) $ 11.50  
Public Warrants    
Class of Warrant or Right [Line Items]    
Warrant outstanding (in shares) 14,700,000  
Warrant, redemption price (in USD per share) $ 0.01  
Warrant, minimum prior written notice 30 days  
Warrant, redemption, price trigger (in USD per share) $ 18.00  
Warrant, threshold trading days 20 days  
Warrant, threshold consecutive trading days 30 days  
Private warrants    
Class of Warrant or Right [Line Items]    
Warrant outstanding (in shares) 9,900,000