v3.25.2
Summary of Significant Accounting Policies - Basic and diluted net income (loss) per ordinary share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Summary of Significant Accounting Policies        
Weighted average ordinary shares outstanding - diluted (in shares)   7,666,666    
Net income (loss) per ordinary share - diluted (in dollars per share)   $ 0.09    
Class A ordinary shares subject not to possible redemption        
Summary of Significant Accounting Policies        
Allocation of net income (loss) $ (20,694) $ 663,905 $ (390,288) $ 1,136,134
Weighted average ordinary shares outstanding - basic (in shares) 7,666,666 7,666,666 7,666,666 6,613,553
Weighted average ordinary shares outstanding - diluted (in shares) 7,666,666 7,666,666 7,666,666 6,613,553
Net income (loss) per ordinary share - basic (in dollars per share) $ 0 $ 0.09 $ (0.05) $ 0.17
Net income (loss) per ordinary share - diluted (in dollars per share) $ 0 $ 0.09 $ (0.05) $ 0.17
Class A ordinary shares subject to possible redemption        
Summary of Significant Accounting Policies        
Allocation of net income (loss) $ (5,974) $ 1,267,577 $ (112,679) $ 2,593,534
Weighted average ordinary shares outstanding - basic (in shares) 2,213,429 14,637,766 2,213,429 15,097,229
Weighted average ordinary shares outstanding - diluted (in shares) 2,213,429 14,637,766 2,213,429 15,097,229
Net income (loss) per ordinary share - basic (in dollars per share) $ 0 $ 0.09 $ (0.05) $ 0.17
Net income (loss) per ordinary share - diluted (in dollars per share) $ 0 $ 0.09 $ (0.05) $ 0.17
Class B Ordinary Shares        
Summary of Significant Accounting Policies        
Allocation of net income (loss)       $ 180,913
Weighted average ordinary shares outstanding - basic (in shares) 1 1 1 1,053,114
Weighted average ordinary shares outstanding - diluted (in shares) 1 1 1 1,053,114
Net income (loss) per ordinary share - basic (in dollars per share) $ 0 $ 0.09 $ (0.05) $ 0.17
Net income (loss) per ordinary share - diluted (in dollars per share) $ 0 $ 0.09 $ (0.05) $ 0.17