XML 66 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Details) - Schedule of inventories - USD ($)
Jun. 30, 2020
Jun. 30, 2019
Schedule of inventories [Abstract]    
Raw materials $ 43,177,071 $ 102,268,620
Supplies and packing materials 465,746 496,138
Work in progress 374,756 390,708
Finished goods 54,903,508 58,858,423
Total $ 98,921,081 $ 162,013,889