XML 71 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Tables)
12 Months Ended
Jun. 30, 2020
Inventory Disclosure [Abstract]  
Schedule of components of inventory

   

June 30,

2020

   

June 30,

2019

 
Raw materials   $ 3,876,955     $ 3,467,105  
Work in process     2,989,070       2,288,226  
Finished goods     3,134,800       2,704,471  
Allowance for obsolescence     (1,016,343 )     (775,275 )
    $ 8,984,482     $ 7,684,527