XML 63 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories - Schedule of Inventories (Details) - USD ($)
Mar. 31, 2023
Jun. 30, 2022
Inventories    
Raw materials $ 5,548,618 $ 6,536,951
Work in process 98,619 313,549
Finished goods 4,434,840 5,599,997
Inventory reserve (378,964) (379,205)
Inventories, net $ 9,703,113 $ 12,071,292