XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Details) - USD ($)
Dec. 31, 2022
Jun. 30, 2022
Inventories    
Raw materials $ 2,938,153 $ 3,019,156
Work in process 2,818,906 2,243,907
Finished goods 2,802,771 3,052,001
Allowance for obsolescence (1,645,554) (1,329,637)
Inventories, net $ 6,914,276 $ 6,985,427