XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Inventories (Details) - USD ($)
Dec. 31, 2021
Jun. 30, 2021
Inventories    
Raw materials $ 3,554,854 $ 3,908,630
Work in process 2,224,616 2,473,070
Finished goods 2,806,800 3,467,105
Allowance for obsolescence (1,271,205) (1,189,218)
Inventories, net $ 7,315,065 $ 8,659,587