XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Details) - USD ($)
Sep. 30, 2022
Jun. 30, 2022
Inventories    
Raw materials $ 2,788,577 $ 3,019,156
Work in process 2,731,354 2,243,907
Finished goods 2,916,888 3,052,001
Allowance for obsolescence (1,431,110) (1,329,637)
Inventories, net $ 7,005,709 $ 6,985,427