v3.26.1
NET INCOME PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Basic:    
Net income $ 13,662 $ 8,978
Weighted-average shares outstanding 3,226 3,288
Basic earnings per share $ 4.24 $ 2.73
  Diluted:    
Weighted-average shares outstanding 3,226 3,288
Effect of dilutive securities – stock options & performance awards 91 73
Weighted-average shares used in calculation of diluted earnings per share 3,317 3,361
Diluted earnings per share $ 4.12 $ 2.67