XML 42 R27.htm IDEA: XBRL DOCUMENT v3.25.3
Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Sep. 30, 2025
Basis of Presentation and Summary of Significant Accounting Policies [Abstract]  
Schedule of Basic and Diluted Earnings Per Share

The components of basic and diluted earnings per share consist of the following:

 

   Three Months Ended 
   September 30, 
   2025   2024 
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)