v3.25.2
Income Taxes (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Income Taxes    
Income (loss) before income taxes $ (14,835,392) $ (7,939,856)
UNITED STATES    
Income Taxes    
Income (loss) before income taxes (14,118,076) (8,562,920)
Foreign    
Income Taxes    
Income (loss) before income taxes $ (717,316) $ 623,064