XML 46 R31.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Tables)
12 Months Ended
Jun. 30, 2020
Inventory Disclosure [Abstract]  
Schedule of inventories
   June 30,   June 30, 
   2020   2019 
Raw materials  $43,177,071   $102,268,620 
Supplies and packing materials  $465,746   $496,138 
Work in progress  $374,756   $390,708 
Finished goods  $54,903,508   $58,858,423 
Total  $98,921,081   $162,013,889