XML 51 R31.htm IDEA: XBRL DOCUMENT v3.25.3
Inventories (Tables)
12 Months Ended
Jun. 30, 2025
Inventories [Abstract]  
Schedule of Inventories

Inventories consisted of the following:

 

   June 30,   June 30, 
   2025   2024 
Raw materials  $5,531,766   $8,127,043 
Supplies and packing materials  $382,175   $995,692 
Work in progress  $170,847   $170,345 
Finished goods  $30,890,499   $28,533,376 
Total  $36,975,287   $37,826,456