v3.25.2
Shareholders' Deficit - Ordinary Shares (Details)
6 Months Ended
Jan. 25, 2024
USD ($)
shares
Jun. 30, 2025
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Nov. 13, 2024
shares
Jan. 11, 2024
$ / shares
Jan. 10, 2024
$ / shares
Dec. 31, 2023
shares
Mar. 18, 2022
shares
Shareholders' Deficit                
Conversion of Class B ordinary shares to Class A ordinary shares not subject to possible redemption (in shares) 7,666,666              
Additional fund deposited into trust account | $ $ 0              
Number of rights outstanding   2,300,000 2,300,000          
Number of shares issued per right   0.10            
Number of shares issuable per right, if company will not be survivor upon completion of business combination   1            
Fractional shares issued upon conversion of rights   0            
Sponsor                
Shareholders' Deficit                
Conversion of Class B ordinary shares to Class A ordinary shares not subject to possible redemption (in shares) 7,546,666              
Director                
Shareholders' Deficit                
Conversion of Class B ordinary shares to Class A ordinary shares not subject to possible redemption (in shares) 120,000              
Class A ordinary shares                
Shareholders' Deficit                
Ordinary shares, shares authorized (in shares)   300,000,000 300,000,000          
Ordinary shares, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001          
Shares outstanding   9,880,095 9,880,095          
Ordinary shares, shares issued (in shares) 22,304,432              
Ordinary shares, shares outstanding (in shares) 22,304,432     9,880,095        
Conversion ratio 1 1     1 1    
Class A ordinary shares | Sponsor                
Shareholders' Deficit                
Ordinary shares, shares outstanding (in shares) 7,546,666              
Class A ordinary shares | Director                
Shareholders' Deficit                
Ordinary shares, shares outstanding (in shares) 120,000              
Class A ordinary shares subject to possible redemption                
Shareholders' Deficit                
Ordinary shares subject to possible redemption, shares issued (in shares)   2,213,429 2,213,429          
Ordinary shares subject to possible redemption, shares outstanding (in shares) 14,637,766 2,213,429 2,213,429 2,075,000     23,000,000  
Class B ordinary shares                
Shareholders' Deficit                
Ordinary shares, shares authorized (in shares)   30,000,000 30,000,000          
Ordinary shares, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001   $ 0.0001 $ 0.0001    
Ordinary shares, shares issued (in shares)   1 1          
Ordinary shares, shares outstanding (in shares)   1 1         7,666,667
Class B ordinary shares | Sponsor                
Shareholders' Deficit                
Ordinary shares, shares issued (in shares) 1              
Ordinary shares, shares outstanding (in shares) 1              
Class B ordinary shares | Director                
Shareholders' Deficit                
Conversion of Class B ordinary shares to Class A ordinary shares not subject to possible redemption (in shares) 120,000