XML 101 R29.htm IDEA: XBRL DOCUMENT v3.19.3
Inventories (Tables)
12 Months Ended
Jun. 30, 2019
Inventory Disclosure [Abstract]  
Schedule of inventories
  June 30,   June 30, 
   2019   2018 
Raw materials  $102,268,620   $13,154,465 
Supplies and packing materials  $496,138   $566,254 
Work in progress  $390,708   $417,130 
Finished goods  $58,858,423   $39,646,965 
Total  $162,013,889   $53,784,814