XML 44 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
Mar. 31, 2023
Jun. 30, 2022
Inventories    
Raw materials $ 3,244,826 $ 3,019,156
Work in process 3,284,153 2,243,907
Finished goods 3,098,668 3,052,001
Allowance for obsolescence (1,395,439) (1,329,637)
Inventories, net $ 8,232,208 $ 6,985,427