v3.25.2
Summary of Significant Accounting Policies - Schedule of Basic and Diluted Net Income Per Ordinary Share (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Class A – Public shares [Member]        
Numerator:        
Allocation of net income, basic $ 1,525,155 $ 2,294,627
Allocation of net income, diluted $ 1,525,155 $ 2,294,627
Denominator:        
Basic weighted average number of ordinary shares outstanding 20,000,000 19,226,519
Diluted weighted average number of ordinary shares outstanding 20,000,000 19,226,519
Basic net income per ordinary share $ 0.08 $ 0.12
Diluted net income per ordinary share $ 0.08 $ 0.12
Class A – Private placement shares [Member]        
Numerator:        
Allocation of net income, basic $ 39,107 $ 57,366
Allocation of net income, diluted $ 39,107 $ 57,366
Denominator:        
Basic weighted average number of ordinary shares outstanding 500,000 480,663
Diluted weighted average number of ordinary shares outstanding 500,000 480,663
Basic net income per ordinary share $ 0.08 $ 0.12
Diluted net income per ordinary share $ 0.08 $ 0.12
Class B – Ordinary shares [Member]        
Numerator:        
Allocation of net income, basic $ 391,066 $ (43,302) $ 596,735 $ (43,302)
Allocation of net income, diluted $ 391,066 $ (43,302) $ 596,735 $ (43,302)
Denominator:        
Basic weighted average number of ordinary shares outstanding 5,000,000 5,000,000 5,000,000 5,000,000
Diluted weighted average number of ordinary shares outstanding 5,000,000 5,000,000 5,000,000 5,000,000
Basic net income per ordinary share $ 0.08 $ (0.01) $ 0.12 $ (0.01)
Diluted net income per ordinary share $ 0.08 $ (0.01) $ 0.12 $ (0.01)