Quarterly report [Sections 13 or 15(d)]

Schedule of Warrants Outstanding and Exercisable (Details)

v3.25.2
Schedule of Warrants Outstanding and Exercisable (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Class of Warrant or Right [Line Items]    
Number of warrants outstanding 16,751,668 1,120,429
Warrants weighted average exercise price $ 3.07 $ 18.85
Range of Exercise Price One [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price 2.11  
Range of Exercise Price Two [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price 10.50  
Range of Exercise Price Three [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price 25.50  
Range of Exercise Price Four [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 74.40  
Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants outstanding, weighted average remaining contractual life (years) 4 years 3 months 18 days  
Warrants [Member] | Range of Exercise Price One [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 0.0001  
Number of warrants outstanding 476,251  
Warrants weighted average exercise price $ 0.0001  
Warrants [Member] | Range of Exercise Price Two [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 2.02  
Number of warrants outstanding 369,138  
Warrants weighted average exercise price $ 2.02  
Warrants outstanding, weighted average remaining contractual life (years) 2 years 10 months 24 days  
Warrants [Member] | Range of Exercise Price Three [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 2.04  
Number of warrants outstanding 3,235,979  
Warrants weighted average exercise price $ 2.04  
Warrants outstanding, weighted average remaining contractual life (years) 4 years 10 months 24 days  
Warrants [Member] | Range of Exercise Price Four [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 2.46  
Number of warrants outstanding 24,390  
Warrants weighted average exercise price $ 2.46  
Warrants outstanding, weighted average remaining contractual life (years) 4 years 10 months 24 days  
Warrants [Member] | Range of Exercise Price Five [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 2.50  
Number of warrants outstanding 50,000  
Warrants weighted average exercise price $ 2.50  
Warrants outstanding, weighted average remaining contractual life (years) 2 years 10 months 24 days  
Warrants [Member] | Range of Exercise Price Six [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 2.8375  
Number of warrants outstanding 21,145  
Warrants weighted average exercise price $ 2.8375  
Warrants outstanding, weighted average remaining contractual life (years) 4 years 8 months 12 days  
Warrants [Member] | Range of Exercise Price Seven [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 4.35  
Number of warrants outstanding 437,931  
Warrants weighted average exercise price $ 4.35  
Warrants outstanding, weighted average remaining contractual life (years) 3 years 10 months 24 days  
Warrants [Member] | Range of Exercise Price Eight [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 5.4375  
Number of warrants outstanding 88,800  
Warrants weighted average exercise price $ 5.4375  
Warrants outstanding, weighted average remaining contractual life (years) 3 years 10 months 24 days  
Warrants [Member] | Range of Exercise Price Nine [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 30.00  
Number of warrants outstanding 216,666  
Warrants weighted average exercise price $ 30.00  
Warrants outstanding, weighted average remaining contractual life (years) 3 years  
Warrants [Member] | Range of Exercise Price Ten [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 37.50  
Number of warrants outstanding 13,000  
Warrants weighted average exercise price $ 37.50  
Warrants outstanding, weighted average remaining contractual life (years) 2 years 6 months  
Warrants [Member] | Range of Exercise Price Eleven [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 102.00  
Number of warrants outstanding 1,867  
Warrants weighted average exercise price $ 102.00  
Warrants outstanding, weighted average remaining contractual life (years) 1 month 6 days  
Warrants [Member] | Range of Exercise Price Twelve [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 165.00  
Number of warrants outstanding 52,316  
Warrants weighted average exercise price $ 165.00  
Warrants outstanding, weighted average remaining contractual life (years) 7 months 6 days  
Warrants [Member] | Range of Exercise Price Thirteen [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 206.25  
Number of warrants outstanding 7,780  
Warrants weighted average exercise price $ 206.25  
Warrants outstanding, weighted average remaining contractual life (years) 7 months 6 days  
Warrant [Member]    
Class of Warrant or Right [Line Items]    
Number of warrants outstanding 4,995,263  
Warrants weighted average exercise price $ 3.07