XML 49 R32.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
12 Months Ended
Jun. 30, 2022
Schedule of Inventories [Abstract]  
Schedule of inventories
   June 30,   June 30, 
   2022   2021 
Raw materials  $7,986,436   $18,023,063 
Supplies and packing materials  $469,524   $431,076 
Work in progress  $198,591   $252,873 
Finished goods  $33,543,635   $38,927,133 
Total  $42,198,186   $57,634,145