XML 29 R18.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Tables)
9 Months Ended
Mar. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of components of inventories

The components of inventory were as follows:

 

   March 31, 2021   June 30, 2020 
Parts inventory  $1,754,396   $2,270,766 
Work in process   62,033    126,726 
Finished goods   609,805    826,740 
Estimated inventory to be returned   129,778    150,388 
Less: Reserve for obsolescence   (300,000)   (290,000)
Total  $2,256,012   $3,084,620