v3.25.2
Initial Public Offering (Details) - IPO [Member] - Class A Ordinary Shares [Member]
Jan. 08, 2025
$ / shares
shares
Initial Public Offering [Line Items]  
Ordinary share issued | shares 20,000,000
Price per share | $ / shares $ 10