v3.25.2
Income Taxes - Additional Information (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Operating Loss Carryforwards [Line Items]    
Tax losses $ 45,427,872 $ 35,736,884
Income tax examination year 2019 2020 2021 2022 2023 2024  
United States    
Operating Loss Carryforwards [Line Items]    
Net operating loss carry forwards $ 38,200,235 $ 38,219,334
United States | Minimum    
Operating Loss Carryforwards [Line Items]    
Net operating loss carry forwards expiration date 2025  
United States | Maximum    
Operating Loss Carryforwards [Line Items]    
Net operating loss carry forwards expiration date 2038