XML 41 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Tables)
6 Months Ended
Dec. 31, 2021
Inventory Disclosure [Abstract]  
Schedule of inventories
   December 31,   June 30, 
   2021   2021 
Raw materials  $5,532,720   $18,023,063 
Supplies and packing materials  $514,466   $431,076 
Work in progress  $226,377   $252,873 
Finished goods  $32,493,390   $45,608,891 
Total  $38,766,953   $64,315,903