XML 67 R50.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Details) - Schedule of inventories - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Schedule of Inventories [Abstract]    
Raw materials $ 7,986,436 $ 18,023,063
Supplies and packing materials 469,524 431,076
Work in progress 198,591 252,873
Finished goods 33,543,635 38,927,133
Total $ 42,198,186 $ 57,634,145