v3.25.1
Income Taxes (Details Narrative) - USD ($)
12 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Income Tax Disclosure [Abstract]    
Net operating loss carryforward $ 14,945,830 $ 37,237,922
Net operating loss carryforward expiration date begin to expire in 2038 through 2041.