XML 42 R29.htm IDEA: XBRL DOCUMENT v3.20.4
Inventories (Tables)
3 Months Ended
Sep. 30, 2020
Inventory Disclosure [Abstract]  
Schedule of inventories
   September 30,   June 30, 
   2020   2020 
Raw materials  $39,637,241   $43,177,071 
Supplies and packing materials  $466,880   $465,746 
Work in progress  $383,552   $374,756 
Finished goods  $67,407,644   $54,903,508 
Total  $107,895,317   $98,921,081