XML 40 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Inventories (Tables)
6 Months Ended
Dec. 31, 2023
Schedule of Inventories [Abstract]  
Schedule of Inventories Inventories consisted of the following:
   December 31,   June 30, 
   2023   2023 
Raw materials  $5,511,077   $11,617,989 
Supplies and packing materials  $427,724   $410,904 
Work in progress  $174,903   $172,248 
Finished goods  $33,440,783   $34,253,990 
Total  $39,554,487   $46,455,131