XML 54 R37.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories (Details) - USD ($)
Jun. 30, 2021
Jun. 30, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 3,908,630 $ 3,876,955
Work in process 2,473,070 2,989,070
Finished goods 3,467,105 3,134,800
Reserve for obsolescence (1,189,218) (1,016,343)
Inventories, net $ 8,659,587 $ 8,984,482