XML 48 R29.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories (Tables)
12 Months Ended
Jun. 30, 2024
Inventories [Abstract]  
Schedule of Inventories Inventories consisted of the following:
   June 30,   June 30, 
   2024   2023 
Raw materials  $8,127,043   $11,617,989 
Supplies and packing materials  $995,692   $410,904 
Work in progress  $170,345   $172,248 
Finished goods  $28,533,376   $34,253,990 
Total  $37,826,456   $46,455,131