v3.26.3
Schedule of Reconciliation of Basic and Diluted (Details) - USD ($)
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Numerator    
Net income $ 868,710 $ 2,186,960
Denominator    
Weighted-average shares outstanding, basic 12,807,415 12,458,551
Dilutive impact of share-based instruments 1,306,776 1,350,357
Weighted-average shares outstanding, diluted 14,114,191 13,886,201
Net income per share    
Basic $ 0.07 $ 0.18
Diluted $ 0.06 $ 0.16
Warrant [Member]    
Denominator    
Common stock warrants 77,293