XML 50 R36.htm IDEA: XBRL DOCUMENT v3.22.2.2
Inventories (Details) - USD ($)
Jun. 30, 2022
Jun. 30, 2021
Inventories net    
Raw materials $ 3,019,156 $ 3,908,630
Work in process 2,243,907 2,473,070
Finished goods 3,052,001 3,467,105
Reserve for obsolescence (1,329,637) (1,189,218)
Inventories, net $ 6,985,427 $ 8,659,587