Quarterly report [Sections 13 or 15(d)]

Warrants - Schedule of Warrants Exercisable (Details)

v3.26.1
Warrants - Schedule of Warrants Exercisable (Details) - Warrant [Member]
6 Months Ended
Jun. 30, 2026
$ / shares
shares
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 11,885,607
Weighted-average remaining contractual term (years) 3 years 2 months 1 day
Weighted average exercise price | $ / shares $ 4.94
Number of warrants exercisable 11,860,607
Weighted-average remaining contractual term (years), warrants exercisable 3 years 2 months 1 day
Weighted average exercise price, warrants exercisable | $ / shares $ 4.95
Exercise Price 0.72 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 10,000
Weighted-average remaining contractual term (years)
Exercise Price 0.84 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 15,000
Weighted-average remaining contractual term (years)
Exercise Price 0.94 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 4,000,000
Weighted-average remaining contractual term (years)
Exercise Price 1.40 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 5,536,428
Weighted-average remaining contractual term (years)
Exercise Price 1.75 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 250,000
Weighted-average remaining contractual term (years)
Exercise Price 3.85 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 1,219,513
Weighted-average remaining contractual term (years)
Exercise Price 5.13 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 85,366
Weighted-average remaining contractual term (years)
Exercise Price 8.13 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 1,500
Weighted-average remaining contractual term (years)
Exercise Price 20.00 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 433,999
Weighted-average remaining contractual term (years)
Exercise Price 37.60 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 100,001
Weighted-average remaining contractual term (years)
Exercise Price 120.00 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 13,800
Exercise Price 125.00 [Member]  
Schedule of Warrants Exercisable [Line Items]  
Number of warrants 220,000
Weighted-average remaining contractual term (years)