XML 53 R27.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Inventories (Tables)
6 Months Ended
Dec. 31, 2019
Inventory Disclosure [Abstract]  
Schedule of inventories
   December 31,   June 30, 
   2019   2019 
Raw materials  $33,900,380   $102,268,620 
Supplies and packing materials  $449,370   $496,138 
Work in progress  $382,890   $390,708 
Finished goods  $79,716,125   $58,858,423 
Total  $114,448,765   $162,013,889