XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Details) - Schedule of Inventories - USD ($)
Sep. 30, 2023
Jun. 30, 2023
Schedule of Inventories [Abstract]    
Raw materials $ 7,377,961 $ 11,617,989
Supplies and packing materials 407,456 410,904
Work in progress 170,203 172,248
Finished goods 34,639,933 34,253,990
Total $ 42,595,553 $ 46,455,131