XML 54 R39.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 ($)
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Schedule of Basic and Diluted Earnings Per Share [Abstract]    
Net Income (Loss) for Basic Earnings Per Share $ 1,087,797 $ (1,842,225)
Basic Weighted Average Number of Shares 15,770,934 14,793,538
Net Income (Loss) Per Share – Basic $ 0.07 $ (0.12)
Net Income (Loss) for Diluted Earnings Per Share $ 1,087,797 $ (1,842,225)
Diluted Weighted Average Number of Shares 15,770,934 14,793,538
Net Income (Loss) Per Share – Diluted $ 0.07 $ (0.12)