XML 39 R23.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Tables)
12 Months Ended
Jun. 30, 2023
Inventory Disclosure [Abstract]  
Schedule of components of inventories

The components of inventory were as follows:

 

               
   June 30, 
   2023   2022 
Parts inventory  $3,420,000   $2,672,000 
Work in process   470,000    100,000 
Finished goods   323,000    469,000 
Estimated inventory to be returned   265,000    228,000 
Less: Reserve for obsolescence   (257,000)   (291,000)
Total  $4,221,000   $3,178,000