v3.25.1
Warrants - Schedule of Weighted Average Fair Value of Warrants Granted (Details)
Dec. 31, 2024
Dec. 31, 2023
Weighted average fair value [Member]    
Schedule of Weighted Average Fair Value of Warrants Granted [Line Items]    
Fair value of warrants 0.87 2.96
Dividend yield [Member]    
Schedule of Weighted Average Fair Value of Warrants Granted [Line Items]    
Fair value of warrants
Expected volatility factor [Member]    
Schedule of Weighted Average Fair Value of Warrants Granted [Line Items]    
Fair value of warrants 72.7 69.6
Risk-free interest rate [Member]    
Schedule of Weighted Average Fair Value of Warrants Granted [Line Items]    
Fair value of warrants 4.3 4.7
Expected life (in years) [Member]    
Schedule of Weighted Average Fair Value of Warrants Granted [Line Items]    
Fair value of warrants 5.5 5