XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Tables)
3 Months Ended
Sep. 30, 2022
Schedule of Inventories [Abstract]  
Schedule of inventories
   September 30,   June 30, 
   2022   2022 
Raw materials  $8,371,731   $7,986,436 
Supplies and packing materials  $448,959   $469,524 
Work in progress  $181,343   $198,591 
Finished goods  $36,343,267   $33,543,635 
Total  $45,345,300   $42,198,186