XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
9 Months Ended
Mar. 31, 2024
Schedule of Inventories [Abstract]  
Schedule of Inventories Inventories consisted of the following:
   March 31,   June 30, 
   2024   2023 
Raw materials  $5,939,882   $11,617,989 
Supplies and packing materials  $863,791   $410,904 
Work in progress  $173,796   $172,248 
Finished goods  $29,727,073   $34,253,990 
Total  $36,704,542   $46,455,131