v3.25.2
NET INCOME PER SHARE (Tables)
12 Months Ended
Jun. 30, 2025
Basic & Diluted income per share:  
Schedule of net income per share
           
   Years Ended June 30, 
   2025   2024 
Basic:        
Net income   $8,978   $2,127 
Weighted-average shares outstanding    3,288    3,499 
Basic earnings per share   $2.73   $0.61 
Diluted:          
Net income   $8,978   $2,127 
Weighted-average shares outstanding    3,288    3,499 
Effect of dilutive securities – stock options & performance awards    73    72 
Weighted-average shares used in calculation of diluted earnings per share    3,361    3,571 
Diluted earnings per share   $2.67   $0.60