v3.26.1
Share Capital (Details - Option activity) - $ / shares
3 Months Ended
Dec. 31, 2025
Jun. 30, 2026
Mar. 31, 2026
Equity [Abstract]      
Number of options outstanding, beginning balance   503,386 512,926
Exercise price range, options outstanding $7.20 – 81.00 0.72 – 202.50 0.72 – 202.50
Weighted-average exercise price, beginning balance   $ 52.20 $ 60.00
Options granted   19,002 16,622
Options granted, exercise price range   18.00 – 20.10 19.50 – 20.10
Weighted-average exercise price, granted   $ 18.11 $ 19.64
Options canceled   667 11,702
Exercise price range, options canceled   54.90 0.72 – 81.00
Weighted-average exercise price, canceled   $ 54.90 $ 64.50
Options exercised   6,667 14,460
Exercise price range, options exercised   0.72 0.72
Weighted-average exercise price, exercised   $ 0.72 $ 0.72
Number of options outstanding, ending balance 512,926 515,054 503,386
Weighted-average exercise price, ending balance $ 60.00 $ 51.00 $ 52.20