XML 47 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Inventories (Details) - USD ($)
Mar. 31, 2022
Jun. 30, 2021
Inventories    
Raw Materials $ 3,305,164 $ 3,908,630
Work In Process 2,551,647 2,473,070
Finished Goods 3,338,454 3,467,105
Allowance For Obsolescence (1,577,416) (1,189,218)
Inventories, Net $ 7,617,849 $ 8,659,587