XML 51 R40.htm IDEA: XBRL DOCUMENT v3.25.3
Schedule of Reconciliation of Basic and Diluted (Details) - USD ($)
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Numerator    
Net income $ 2,186,960 $ 2,090,753
Denominator    
Weighted-average shares outstanding, basic 12,458,551 9,320,063
Dilutive impact of share-based instruments 1,350,357 497,495
Weighted-average shares outstanding, diluted 13,886,201 9,817,558
Net income per share    
Basic $ 0.18 $ 0.22
Diluted $ 0.16 $ 0.21
Warrant [Member]    
Denominator    
Common stock warrants 77,293