XML 47 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
12 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of inventories
   June 30,   June 30, 
   2021   2020 
Raw materials  $18,023,063   $43,177,071 
Supplies and packing materials  $431,076   $465,746 
Work in progress  $252,873   $374,756 
Finished goods  $45,608,891   $54,391,066 
Total  $64,315,903   $98,408,639