v3.25.2
BALANCE SHEETS (Parenthetical) - $ / shares
Dec. 31, 2024
Oct. 31, 2024
Jun. 30, 2024
Jun. 24, 2024
Feb. 29, 2024
Dec. 31, 2023
Jun. 23, 2023
Jun. 21, 2023
Jun. 20, 2023
Dec. 31, 2022
Dec. 20, 2022
Dec. 23, 2020
Temporary equity, shares outstanding 173,653         419,938            
Preferred shares, par value $ 0.0001         $ 0.0001            
Preferred shares, authorized 1,000,000         1,000,000            
Preferred shares, issued 0         0            
Preferred shares, outstanding 0         0            
Ordinary shares, outstanding 9,825,001                     9,825,001
Common Class A [Member]                        
Temporary equity, shares outstanding 173,653     38,647   419,938     419,938 1,191,437 1,191,437  
Common Stock, Shares Authorized 300,000,000         300,000,000            
Ordinary share, par value $ 0.0001         $ 0.0001            
Ordinary shares, issued 9,825,000       10,161,589 9,825,000            
Ordinary shares, outstanding 9,825,000         9,825,000 419,938     1,191,437    
Common Class B [Member]                        
Common Stock, Shares Authorized 30,000,000         30,000,000            
Ordinary share, par value $ 0.0001         $ 0.0001            
Ordinary shares, issued 175,000         175,000   175,000        
Ordinary shares, outstanding 175,000         175,000       10,000,000    
Common Class A Subject To Redemption [Member]                        
Temporary equity, shares outstanding 173,653 124,289 38,647     419,938       1,191,437