v3.25.2
Schedule of Estimated Fair value of Warrant Liabilities (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
Jun. 30, 2025
$ / shares
Mar. 31, 2025
$ / shares
Dec. 31, 2024
$ / shares
Oct. 31, 2023
$ / shares
Oct. 04, 2023
$ / shares
Sep. 09, 2023
$ / shares
Class of Warrant or Right [Line Items]              
Exercise price   $ 9.50 $ 9.50 $ 9.50      
Market price of public stock       $ 11.76793003 $ 0.0275 $ 0.0275 $ 0.0275
Private Warrants [Member] | Measurement Input, Exercise Price [Member]              
Class of Warrant or Right [Line Items]              
Exercise price $ 5.75            
Private Warrants [Member] | Measurement Input, Share Price [Member]              
Class of Warrant or Right [Line Items]              
Market price of public stock $ 5.42            
Private Warrants [Member] | Measurement Input, Expected Term [Member]              
Class of Warrant or Right [Line Items]              
Term (years) 11 months 12 days            
Private Warrants [Member] | Measurement Input, Price Volatility [Member]              
Class of Warrant or Right [Line Items]              
Warrants and rights outstanding, description immaterial            
Private Warrants [Member] | Measurement Input, Risk Free Interest Rate [Member]              
Class of Warrant or Right [Line Items]              
Warrants measurement input 4.99            
Private Warrants [Member] | Measurement Input, Expected Dividend Rate [Member]              
Class of Warrant or Right [Line Items]              
Warrants measurement input 0.000