XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories (Details) - USD ($)
Mar. 31, 2019
Jun. 30, 2018
Inventory Disclosure [Abstract]    
Raw materials $ 864,150 $ 1,225,830
Work-in-process 785,888 766,119
Finished goods 1,701,482 1,355,774
Less: inventory reserve (964,789) (983,165)
Total $ 2,386,731 $ 2,364,558