Quarterly report [Sections 13 or 15(d)]

Warrants - Schedule of Warrants Exercisable (Details)

v3.25.2
Warrants - Schedule of Warrants Exercisable (Details) - Warrant [Member]
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 9,772,262
Weighted-average remaining contractual term (years) 3 years 14 days
Weighted average exercise price (in Dollars per share) | $ / shares $ 6.2
Exercise Price 1.40 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 6,228,570
Weighted-average remaining contractual term (years) 3 years 4 months 9 days
Exercise Price 1.75 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 250,000
Weighted-average remaining contractual term (years) 4 years 10 months 6 days
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 6 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 3 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 8 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 4 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 1 month 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 2 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 2 months 15 days