v3.25.2
Warrant Liabilities - Schedule of Fair Value of the Warrants (Details)
Jun. 30, 2025
Dec. 31, 2024
Trading price of common stock on measurement date [Member]    
Schedule of Fair Value of the Warrants [Line Items]    
Fair Value of Warrants 0.73 0.78
Exercise price [Member]    
Schedule of Fair Value of the Warrants [Line Items]    
Fair Value of Warrants 1.5 1.5
Risk free interest rate [Member]    
Schedule of Fair Value of the Warrants [Line Items]    
Fair Value of Warrants   4.45
Risk free interest rate [Member] | Minimum [Member]    
Schedule of Fair Value of the Warrants [Line Items]    
Fair Value of Warrants 4.03  
Risk free interest rate [Member] | Maximum [Member]    
Schedule of Fair Value of the Warrants [Line Items]    
Fair Value of Warrants 4.13  
Warrant life in years [Member]    
Schedule of Fair Value of the Warrants [Line Items]    
Fair Value of Warrants   9.06
Warrant life in years [Member] | Minimum [Member]    
Schedule of Fair Value of the Warrants [Line Items]    
Fair Value of Warrants 8.57  
Warrant life in years [Member] | Maximum [Member]    
Schedule of Fair Value of the Warrants [Line Items]    
Fair Value of Warrants 9.7  
Expected volatility [Member]    
Schedule of Fair Value of the Warrants [Line Items]    
Fair Value of Warrants 88 88
Expected dividend yield [Member]    
Schedule of Fair Value of the Warrants [Line Items]    
Fair Value of Warrants
Probability of an event causing a warrant re-price [Member]    
Schedule of Fair Value of the Warrants [Line Items]    
Fair Value of Warrants 30 25
Estimated date of event causing a warrant re-price [Member]    
Schedule of Fair Value of the Warrants [Line Items]    
Fair Value of Warrants 2,026 2,029