v3.25.2
Schedule of cumulative net operating losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Jun. 30, 2024
Total $ 59,933 $ 52,567
CANADA    
Total 53,194 47,623
UNITED STATES    
Total 6,627 4,905
UNITED KINGDOM    
Total $ 112 $ 39