v3.25.4
Warrants - Schedule of Black-Scholes Model to Value Warrants (Details)
Dec. 31, 2024
Expected term [Member] | Minimum [Member]  
Schedule of Black-Scholes Model to Value Warrants [Line items]  
Measurement Input warrant 2
Expected term [Member] | Maximum [Member]  
Schedule of Black-Scholes Model to Value Warrants [Line items]  
Measurement Input warrant 5
Expected average volatility [Member] | Minimum [Member]  
Schedule of Black-Scholes Model to Value Warrants [Line items]  
Measurement Input warrant 241
Expected average volatility [Member] | Maximum [Member]  
Schedule of Black-Scholes Model to Value Warrants [Line items]  
Measurement Input warrant 338
Expected dividend yield [Member] | Minimum [Member]  
Schedule of Black-Scholes Model to Value Warrants [Line items]  
Measurement Input warrant
Expected dividend yield [Member] | Maximum [Member]  
Schedule of Black-Scholes Model to Value Warrants [Line items]  
Measurement Input warrant
Risk-free interest rate [Member] | Minimum [Member]  
Schedule of Black-Scholes Model to Value Warrants [Line items]  
Measurement Input warrant 4.13
Risk-free interest rate [Member] | Maximum [Member]  
Schedule of Black-Scholes Model to Value Warrants [Line items]  
Measurement Input warrant 4.43