XML 43 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
6 Months Ended
Dec. 31, 2022
Schedule of Inventories [Abstract]  
Schedule of inventories
   December 31,   June 30, 
   2022   2022 
Raw materials  $7,212,269   $7,986,436 
Supplies and packing materials  $443,933   $469,524 
Work in progress  $186,862   $198,591 
Finished goods  $37,977,784   $33,543,635 
Total  $45,820,848   $42,198,186