v3.26.1
Initial Public Offering (Details) - $ / shares
6 Months Ended
Jan. 19, 2022
Jun. 30, 2025
Initial Public Offering    
Purchase price per unit $ 10.2 $ 10.2
Initial public offering    
Initial Public Offering    
Number of units sold 25,000,000  
Purchase price per unit $ 10  
Initial public offering | Class A common stock    
Initial Public Offering    
Number of units sold 28,750,000  
Purchase price per unit $ 10  
Number of shares in a unit 1  
Number of warrants issued per unit 0.5  
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 3,750,000