XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Tables)
9 Months Ended
Mar. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of inventories
   March 31,   June 30, 
   2021   2020 
Raw materials  $21,061,453   $43,177,071 
Supplies and packing materials  $392,847   $465,746 
Work in progress  $266,735   $374,756 
Finished goods  $42,296,920   $54,903,508 
Total  $64,017,955   $98,921,081