v3.25.2
Shareholders Deficit (Details Narrative)
3 Months Ended
Mar. 10, 2023
$ / shares
shares
Mar. 31, 2025
integer
$ / shares
shares
Dec. 31, 2024
$ / shares
shares
Mar. 31, 2024
shares
Mar. 08, 2024
shares
Mar. 15, 2023
$ / shares
Jan. 06, 2023
shares
Dec. 31, 2022
shares
Jun. 15, 2022
shares
Jun. 24, 2021
shares
Jun. 21, 2021
$ / shares
Feb. 18, 2021
$ / shares
Ordinary shares par or stated value per share | $ / shares           $ 0.48         $ 0.0001  
Preferred stock shares authorized   1,000,000 1,000,000                  
Preferred shares, par value | $ / shares   $ 0.0001 $ 0.0001                  
Preferred stock shares issued   0 0                  
Preferred stock shares outstanding   0 0                  
Temporary equity, shares outstanding   15,048 15,048                  
Class A ordinary shares subject to possible redemption [Member]                        
Common stock shares authorized   300,000,000 300,000,000                  
Ordinary shares par or stated value per share | $ / shares $ 0.0001 $ 0.0001 $ 0.0001               $ 0.0001  
Common stock shares issued 7,779,435           3,304,435          
Ordinary shares, outstanding 7,779,435                      
Number of ordinary shares, shareholders exercised their right to redeem     437,513 1,407,653         11,093,735      
Temporary equity, shares outstanding                 7,406,265      
Number of shares issued on conversion   1                    
Common Class A [Member] | Common Stock Subject To Mandatory Redemption [Member]                        
Common stock shares issued     6,335,214                  
Ordinary shares, outstanding     6,335,214                  
Number of ordinary shares, shareholders exercised their right to redeem   15,048     1,407,653              
Temporary equity, shares issued   4,490,048 4,490,048   4,927,561       7,406,265      
Temporary equity, shares outstanding   4,490,048 1,860,214   4,927,561       7,406,265      
Common Class B [Member]                        
Common stock shares authorized   30,000,000 30,000,000                  
Ordinary shares par or stated value per share | $ / shares   $ 0.0001 $ 0.0001                  
Common Stock, Voting Rights   one                    
Common stock shares issued 150,000 150,000 150,000         4,625,000        
Ordinary shares, outstanding 150,000 150,000 150,000         4,625,000        
Conversion of Class B ordinary shares to Class A ordinary shares 4,475,000                      
Number of shares issued on conversion 1 1                    
Minimum percentage of common stock to be held after conversion of shares   20.00%                    
Common shares, votes per share | integer   1                    
Common Class B [Member] | Sponsor [Member]                        
Ordinary shares par or stated value per share | $ / shares $ 0.0001                     $ 0.0001
Ordinary shares, outstanding                   4,625,000    
Conversion of Class B ordinary shares to Class A ordinary shares 4,475,000 4,475,000