v3.26.3
Schedule of Reconciliation of Basic and Diluted (Details) - USD ($)
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Numerator    
Net income $ 9,139,483 $ 7,534,232
Denominator    
Weighted-average shares outstanding, basic 12,599,955 11,581,383
Dilutive impact of share-based instruments 1,335,982 1,048,070
Weighted-average shares outstanding, diluted 13,935,937 12,685,036
Net income per share    
Basic $ 0.73 $ 0.65
Diluted $ 0.66 $ 0.59
Warrant [Member]    
Denominator    
Common stock warrants 55,583