XML 45 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Inventories (Details) - USD ($)
Mar. 31, 2021
Jun. 30, 2020
Inventory Disclosure [Abstract]    
Raw materials $ 3,640,273 $ 3,876,955
Work in process 2,971,839 2,989,070
Finished goods 3,395,230 3,134,800
Allowance for obsolescence (1,124,059) (1,016,343)
Inventories, net $ 8,883,283 $ 8,984,482