v3.25.2
Warrant Liabilities (Details Narrative)
3 Months Ended
Mar. 31, 2025
$ / shares
Share Price More Than Or Equals To USD Eighteen [Member]  
Share price $ 18.00
Class of warrant or right, redemption price adjustment percentage 180.00%
Share Price More Than Or Equals To USD Ten [Member]  
Share price $ 10.00
Share Price Less Than Or Equals To USD Nine Point Two [Member]  
Share price $ 9.20
Class of warrant or right, redemption price adjustment percentage 115.00%
Public Warrants [Member]  
Exercise price of warrant $ 11.50
Warrants exercisable term from the date of completion of business combination 30 days
Warrants Exercisable Term From The Closing Of IPO 12 months
Minimum lock in period for SEC registration from date of business combination 15 months
Minimum lock In period to become effective after the closing of the initial business combination 60 months
Public Warrants [Member] | Share Price More Than Or Equals To USD Eighteen [Member]  
Number of consecutive trading days for determining share price 20 months
Share price $ 18.00
Class of warrants, redemption price per unit $ 0.01
Class of warrants, redemption notice period 30 months
Number of trading days for determining share price 30 months
Common Class A [Member]  
Number of consecutive trading days for determining share price 10 months
Purchase price $ 9.20
Share price $ 10.00
Percentage of capital raised for business combination to total equity proceeds 60.00%
Number of trading days for determining fair market value per share 10 months
Fair market value per share $ 0.361
Common Class A [Member] | Share Price Less Than Or Equals To USD Eighteen.  
Number of consecutive trading days for determining share price 20 years
Share price $ 18.00
Number of trading days for determining share price 30 years
Common Class A [Member] | Share Price More Than Or Equals To USD Eighteen [Member]  
Class of warrants, redemption price per unit $ 0.10
Class of warrants, redemption notice period 30 months
Common Class A [Member] | Share Price More Than Or Equals To USD Ten [Member]  
Number of consecutive trading days for determining share price 20 years
Number of trading days for determining share price 30 years