XML 42 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Tables)
3 Months Ended
Sep. 30, 2021
Inventory Disclosure [Abstract]  
Schedule of inventories
   September 30,   June 30, 
   2021   2021 
Raw materials  $11,341,591   $18,023,063 
Supplies and packing materials  $514,957   $431,076 
Work in progress  $238,377   $252,873 
Finished goods  $40,368,108   $45,608,891 
Total  $52,463,033   $64,315,903