v3.25.2
Initial Public Offering (Details Narrative) - $ / shares
1 Months Ended 3 Months Ended
Dec. 21, 2020
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Common Class A [Member]        
Purchase price   $ 9.20    
Ordinary shares par or stated value per share   $ 0.0001 $ 0.0001 $ 0.0001
Number of shares issued on conversion   9,825,000    
IPO [Member]        
Stock issued during period shares   40,000,000    
Purchase price $ 10.00 $ 10.00    
IPO [Member] | Common Class A [Member]        
Stock issued during period shares 40,000,000      
Ordinary shares par or stated value per share $ 0.0001      
Over-Allotment Option [Member]        
Additional purchase of shares   5,000,000    
Over-Allotment Option [Member] | Common Class A [Member]        
Stock issued during period shares 5,000,000      
Initial Public Offering [Member] | Common Class A [Member]        
Purchase price   $ 11.50    
Number of shares in a unit   1    
Ordinary shares par or stated value per share   $ 0.0001    
Number of shares issued on conversion   1