XML 66 R51.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - Schedule of inventories - USD ($)
Jun. 30, 2021
Jun. 30, 2020
Schedule of inventories [Abstract]    
Raw materials $ 18,023,063 $ 43,177,071
Supplies and packing materials 431,076 465,746
Work in progress 252,873 374,756
Finished goods 45,608,891 54,391,066
Total $ 64,315,903 $ 98,408,639