XML 33 R24.htm IDEA: XBRL DOCUMENT v3.23.1
NET INCOME PER SHARE (Tables)
9 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of weighted average shares outstanding calculation of basic and diluted per share
                    
   Three Months Ended
March 31,
   Nine Months Ended
March 31,
 
   2023   2022   2023   2022 
Basic:                
Net income   $1,313   $462   $3,268   $2,450 
Weighted average shares outstanding    3,548    3,626    3,580    3,645 
Basic income per share   $0.37   $0.13   $0.91   $0.67 
Diluted:                    
Net income   $1,313   $462   $3,268   $2,450 
Weighted average shares outstanding    3,548    3,626    3,580    3,645 
Effect of dilutive securities    75    123    76    129 
Weighted average shares used in calculation of diluted earnings per share    3,623    3,749    3,656    3,774 
Diluted income per share   $0.36   $0.12   $0.89   $0.65