XML 53 R23.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Tables)
6 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Schedule of components of inventory
   

December 31,

2019

   

June 30,

2019

 
Raw materials   3,469,263     3,467,105  
Work in process     2,377,664       2,288,226  
Finished goods     2,573,561       2,704,471  
Allowance for obsolescence     (878,159 )     (775,275 )
    7,542,329     7,684,527