XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Inventories [Abstract]    
Raw materials $ 2,217,621 $ 2,067,572
Finished goods 8,302,546 5,621,228
Inventories, gross 10,520,167 7,688,800
Reserve for obsolete inventory (1,888,805) (1,787,288)
Inventories, net $ 8,631,362 $ 5,901,512