XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Details) - Schedule of Basic and Diluted Earnings Per Share - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Schedule of Basic and Diluted Earnings Per Share [Abstract]    
Net income $ 3,231 $ 1,282
Less: distributed and undistributed income allocated to unvested restricted common stock 458 153
Net income allocated to EVI Industries, Inc. shareholders $ 2,773 $ 1,129
Weighted average shares outstanding used in basic earnings per share 12,685 12,581
Dilutive common share equivalents 362 624
Weighted average shares outstanding used in diluted earnings per share 13,047 13,205
Basic earnings per share $ 0.22 $ 0.09
Diluted earnings per share $ 0.21 $ 0.09