XML 66 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Schedule of Reconciliation of Basic and Diluted (Details) - USD ($)
12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Numerator    
Net income $ 7,534,232 $ 5,114,852
Denominator    
Weighted-average shares outstanding, basic 11,581,383 9,291,149
Dilutive impact of share-based instruments 1,048,070 400,000
Weighted-average shares outstanding, diluted 12,685,036 9,691,149
Net income per share    
Basic $ 0.65 $ 0.55
Diluted $ 0.59 $ 0.53
Warrant [Member]    
Denominator    
Common stock warrants 55,583