XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories (Tables)
9 Months Ended
Mar. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of inventories
   March 31,   June 30, 
   2022   2021 
Raw materials  $18,092,714   $18,023,063 
Supplies and packing materials  $535,420   $431,076 
Work in progress  $224,145   $252,873 
Finished goods  $32,713,241   $45,608,891 
Total  $51,565,520   $64,315,903