v3.25.2
Subsequent Events (Details) - $ / shares
Mar. 31, 2025
Dec. 31, 2024
Class A Ordinary Shares [Member]    
Subsequent Events [Line Items]    
Par value per share $ 0.0001 $ 0.0001
Common Stock [Member]    
Subsequent Events [Line Items]    
Par value per share   $ 0.0001