XML 46 R32.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
Sep. 30, 2021
Jun. 30, 2021
Inventories    
Raw materials $ 4,011,350 $ 3,908,630
Work in process 2,918,858 2,473,070
Finished goods 2,994,503 3,467,105
Reserve for obsolescence (1,216,230) (1,189,218)
Inventories, net $ 8,708,481 $ 8,659,587