XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Schedule of Reconciliation of Basic and Diluted (Details) - USD ($)
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Numerator    
Net income $ 2,090,753 $ 1,069,596
Denominator    
Weighted-average shares outstanding, basic 9,320,063 9,291,149
Dilutive impact of share-based instruments 497,495 400,000
Weighted-average shares outstanding, diluted 9,817,558 9,691,149
Net income per share    
Basic $ 0.22 $ 0.12
Diluted $ 0.21 $ 0.11