v3.26.1
Private Placement Units (Details) - USD ($)
6 Months Ended
Jan. 19, 2022
Jun. 30, 2025
Over-allotment option    
Private Placement Units    
Number of units sold 3,750,000 3,750,000
Number of warrants to purchase shares issued 75,000  
Private placement    
Private Placement Units    
Number of warrants to purchase shares issued 1,290,500  
Price of warrants $ 10  
Private placement | Private placement warrants    
Private Placement Units    
Number of units sold 1,365,500  
Price of warrants $ 10  
Aggregate purchase price $ 13,655,000  
Number of warrants issued per unit 0.5  
Private placement | Private placement warrants | Class A common stock    
Private Placement Units    
Number of shares in a unit 1  
Number of shares per warrant 1  
Exercise price of warrant $ 11.5  
Private placement | Sponsor    
Private Placement Units    
Aggregate purchase price $ 12,905,000  
Private placement | Sponsor | Private placement warrants    
Private Placement Units    
Number of units sold 1,115,500  
Private placement | Cantor | Private placement warrants    
Private Placement Units    
Number of units sold 212,500  
Private placement | CCM | Private placement warrants    
Private Placement Units    
Number of units sold 37,500