XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Inventories (Details) - USD ($)
Jun. 30, 2023
Jun. 30, 2022
Inventories net    
Raw materials $ 2,999,879 $ 3,019,156
Work in process 2,909,439 2,243,907
Finished goods 2,626,106 3,052,001
Reserve for obsolescence (1,124,690) (1,329,637)
Inventories, net $ 7,410,734 $ 6,985,427