XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Inventories [Abstract]    
Raw materials $ 2,240,057 $ 2,067,572
Finished goods 7,395,266 5,621,228
Inventories, gross 9,635,323 7,688,800
Reserve for obsolete inventory (1,884,523) (1,787,288)
Inventories, net $ 7,750,800 $ 5,901,512