v3.26.1
Income Taxes (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Pretax Loss    
U.S. $ (22,072,863) $ (17,542,120)
Foreign
Total Pretax Loss $ (22,072,863) $ (17,542,120)