XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.3
NET INCOME PER SHARE (Tables)
12 Months Ended
Jun. 30, 2023
Earnings Per Share [Abstract]  
Schedule of net income per share
         
   Years Ended June 30, 
   2023   2022 
Basic:      (Restated) 
Net income   $7,074   $4,572 
Weighted-average shares outstanding    3,571    3,636 
Basic earnings per share   $1.98   $1.26 
Diluted:          
Net income   $7,074   $4,572 
Weighted-average shares outstanding    3,571    3,636 
Effect of dilutive securities – stock options & performance awards    66    127 
Weighted-average shares used in calculation of diluted earnings per share    3,637    3,763 
Diluted earnings per share   $1.95   $1.21