Quarterly report [Sections 13 or 15(d)]

Warrants - Schedule of Warrants Exercisable (Details)

v3.25.1
Warrants - Schedule of Warrants Exercisable (Details) - Warrant [Member]
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 3,293,692
Weighted-average remaining contractual term (years) 2 years 6 months 18 days
Weighted average exercise price (in Dollars per share) | $ / shares $ 15.62
Exercise Price 3.85 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 2,439,026
Weighted-average remaining contractual term (years) 2 years 9 months 3 days
Exercise Price 5.13 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 85,366
Weighted-average remaining contractual term (years) 4 years 6 months 3 days
Exercise Price 8.13 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 1,500
Weighted-average remaining contractual term (years) 8 years 11 months 1 day
Exercise Price 20.00 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 433,999
Weighted-average remaining contractual term (years) 1 year 7 months 24 days
Exercise Price 37.60 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 100,001
Weighted-average remaining contractual term (years) 2 years 4 months 17 days
Exercise Price 120.00 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 13,800
Weighted-average remaining contractual term (years) 1 year 5 months 15 days
Exercise Price 125.00 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 220,000
Weighted-average remaining contractual term (years) 1 year 5 months 15 days