XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
3 Months Ended
Sep. 30, 2023
Schedule of Inventories [Abstract]  
Schedule of Inventories Inventories consisted of the following:
   September 30,   June 30, 
   2023   2023 
Raw materials  $7,377,961   $11,617,989 
Supplies and packing materials  $407,456   $410,904 
Work in progress  $170,203   $172,248 
Finished goods  $34,639,933   $34,253,990 
Total  $42,595,553   $46,455,131