Inventories (Tables)
12 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
Schedule of inventories

Inventories are summarized as follows:

 

    June 30,
2018
    June 30,
2017
 
Raw material   $ 3,540,205     $ 2,409,148  
Work-in-process     180,442       741,994  
Finished goods     1,743,497       3,267,232  
      5,464,144       6,418,374  
Less valuation reserve     444,258       1,425,940  
    $ 5,019,886     $ 4,992,434