Quarterly report [Sections 13 or 15(d)]

Schedule of Warrants Exercisable (Details)

v3.26.1
Schedule of Warrants Exercisable (Details) - $ / shares
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Class of Warrant or Right [Line Items]    
Number of outstanding 57,551,105 50,532,927
Warrants weighted average exercise price $ 0.62 $ 0.92
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 27,652,660  
Warrants weighted average exercise price $ 0.79  
Warrants outstanding, weighted average remaining contractual life (years) 4 years  
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.454  
Number of outstanding 26,105,339  
Warrants weighted average exercise price $ 0.454  
Warrants outstanding, weighted average remaining contractual life (years) 4 years 1 month 6 days  
Warrant [Member] | Range of Exercise Price Three [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) 3 years 10 months 24 days  
Warrant [Member] | Range of Exercise Price Four [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 1 month 6 days  
Warrant [Member] | Range of Exercise Price Five [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 1 month 6 days  
Warrant [Member] | Range of Exercise Price Six [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) 3 years 10 months 24 days  
Warrant [Member] | Range of Exercise Price Seven [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 1 month 6 days  
Warrant [Member] | Range of Exercise Price Eight [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 1 month 6 days  
Warrant [Member] | Range of Exercise Price Nine [Member]    
Class of Warrant or Right [Line Items]    
Range of exercise price $ 30.00  
Number of outstanding 216,666  
Warrants weighted average exercise price $ 30.00  
Warrants outstanding, weighted average remaining contractual life (years) 2 years 3 months 18 days  
Warrant [Member] | Range of Exercise Price Ten [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) 1 year 9 months 18 days