XML 36 R26.htm IDEA: XBRL DOCUMENT v3.24.3
NET INCOME (LOSS) PER SHARE (Tables)
3 Months Ended
Sep. 30, 2024
Earnings Per Share [Abstract]  
Schedule of net income per share
          
   Three Months Ended September 30, 
   2024   2023 
Basic:        
Net income (loss)  $2,466   $(615)
Weighted-average shares outstanding   3,260    3,547 
Basic earnings (loss) per share  $0.76   $(0.17)
Diluted:          
Net income (loss)  $2,466   $(615)
Weighted-average shares outstanding   3,260    3,547 
Effect of dilutive securities   32     
Weighted-average shares used in calculation of diluted earnings per share   3,292    3,547 
Diluted earnings (loss) per share  $0.75   $(0.17)