Annual report [Section 13 and 15(d), not S-K Item 405]

Schedule of Warrants Exercisable (Details)

v3.25.4
Schedule of Warrants Exercisable (Details) - $ / shares
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Class of Warrant or Right [Line Items]      
Number of outstanding 50,532,927 1,120,429 304,962
Warrants weighted average exercise price $ 0.92 $ 18.85 $ 63.30
Range of Exercise Price One [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price 1.33    
Range of Exercise Price Two [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price 2.11    
Range of Exercise Price Three [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price 10.50    
Range of Exercise Price Four [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price 25.50    
Range of Exercise Price Five [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 74.40    
Warrant [Member]      
Class of Warrant or Right [Line Items]      
Number of outstanding 16,344,159    
Warrants weighted average exercise price $ 1.04    
Warrants outstanding, weighted average remaining contractual life (years) 4 years 6 months    
Warrant [Member] | Range of Exercise Price One [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 0.0001    
Number of outstanding 326,251    
Warrants weighted average exercise price $ 0.0001    
Warrant [Member] | Range of Exercise Price Two [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 0.5319    
Number of outstanding 4,915,400    
Warrants weighted average exercise price $ 0.5319    
Warrants outstanding, weighted average remaining contractual life (years) 4 years 7 months 6 days    
Warrant [Member] | Range of Exercise Price Three [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 0.5319    
Number of outstanding 9,821,341    
Warrants weighted average exercise price $ 0.5319    
Warrant [Member] | Range of Exercise Price Four [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 2.02    
Number of outstanding 369,138    
Warrants weighted average exercise price $ 2.02    
Warrants outstanding, weighted average remaining contractual life (years) 2 years 8 months 12 days    
Warrant [Member] | Range of Exercise Price Five [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 2.46    
Number of outstanding 24,390    
Warrants weighted average exercise price $ 2.46    
Warrants outstanding, weighted average remaining contractual life (years) 4 years 7 months 6 days    
Warrant [Member] | Range of Exercise Price Six [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 2.50    
Number of outstanding 50,000    
Warrants weighted average exercise price $ 2.50    
Warrants outstanding, weighted average remaining contractual life (years) 2 years 7 months 6 days    
Warrant [Member] | Range of Exercise Price Seven [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 2.8375    
Number of outstanding 21,145    
Warrants weighted average exercise price $ 2.8375    
Warrants outstanding, weighted average remaining contractual life (years) 4 years 7 months 6 days    
Warrant [Member] | Range of Exercise Price Eight [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 4.35    
Number of outstanding 437,931    
Warrants weighted average exercise price $ 4.35    
Warrants outstanding, weighted average remaining contractual life (years) 3 years 7 months 6 days    
Warrant [Member] | Range of Exercise Price Nine [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 5.4375    
Number of outstanding 88,800    
Warrants weighted average exercise price $ 5.4375    
Warrants outstanding, weighted average remaining contractual life (years) 3 years 7 months 6 days    
Warrant [Member] | Range of Exercise Price Ten [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 30.00    
Number of outstanding 216,667    
Warrants weighted average exercise price $ 30.00    
Warrants outstanding, weighted average remaining contractual life (years) 2 years 9 months 18 days    
Warrant [Member] | Range of Exercise Price Eleven [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 37.50    
Number of outstanding 13,000    
Warrants weighted average exercise price $ 37.50    
Warrants outstanding, weighted average remaining contractual life (years) 2 years 3 months 18 days    
Warrant [Member] | Range of Exercise Price Twelve [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 165.00    
Number of outstanding 52,316    
Warrants weighted average exercise price $ 165.00    
Warrants outstanding, weighted average remaining contractual life (years) 4 months 24 days    
Warrant [Member] | Range of Exercise Price Thirteen [Member]      
Class of Warrant or Right [Line Items]      
Range of exercise price $ 206.25    
Number of outstanding 7,780    
Warrants weighted average exercise price $ 206.25    
Warrants outstanding, weighted average remaining contractual life (years) 4 months 24 days