v3.26.1
Schedule of outstanding warrants (Details) - $ / shares
3 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Equity [Abstract]      
Warrants outstanding, beginning balance 883,807 962,445 406,885
Weighted average price outstanding, beginning balance $ 52.05 $ 78.23 $ 145.43
Warrants, issued 492,984 370,628 908,797
Weighted average price, issued $ 0.01 $ 19.09 $ 36.65
Warrants, exercised (443,121) (449,266) (45,945)
Weighted average price, exercised $ 6.00 $ 6.00 $ 125.40
Warrants, expired (307,292)
Weighted average price, expired $ 37.20
Warrants outstanding, ending balance 933,670 883,807 962,445
Weighted average price outstanding, ending balance $ 52.05 $ 52.05 $ 78.23