XML 44 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Inventories (Details) - USD ($)
Sep. 30, 2020
Jun. 30, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 4,111,137 $ 3,876,955
Work in process 3,320,842 2,989,070
Finished goods 3,192,137 3,134,800
Allowance for obsolescence (976,682) (1,016,343)
Inventories, net $ 9,647,434 $ 8,984,482