v3.25.1
INITIAL PUBLIC OFFERING - Additional Information (Details) - $ / shares
Dec. 15, 2021
Dec. 31, 2024
INITIAL PUBLIC OFFERING    
Number of shares issuable per warrant   1
Initial Public Offering    
INITIAL PUBLIC OFFERING    
Number of units sold 28,750,000  
Price per share $ 10  
Number of shares in a unit 1  
Number of warrants in a unit 1  
Number of shares issuable per warrant 1  
Exercise price of warrants $ 11.5  
Over-allotment option    
INITIAL PUBLIC OFFERING    
Number of units sold 3,750,000