XML 64 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies - Schedule of Basic and Diluted Earnings Per Share (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Basic and Diluted Earnings Per Share [Abstract]    
Loss for Basic Earnings Per Share $ (15,602,160) $ (28,405,315)
Basic Weighted Average Number of Shares 14,897,067 13,936,757
Net loss Per Share – Basic $ (1.05) $ (2.04)
Loss for Diluted Earnings Per Share $ (15,602,160) $ (28,405,315)
Diluted Weighted Average Number of Shares 14,897,067 13,936,757
Net loss Per Share – Diluted $ (1.05) $ (2.04)