XML 45 R28.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
12 Months Ended
Jun. 30, 2023
Schedule of Inventories [Abstract]  
Schedule of Inventories Inventories consisted of the following:
   June 30,   June 30, 
   2023   2022 
Raw materials  $11,617,989   $7,986,436 
Supplies and packing materials  $410,904   $469,524 
Work in progress  $172,248   $198,591 
Finished goods  $34,253,990   $33,543,635 
Total  $46,455,131   $42,198,186