XML 45 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
12 Months Ended
Jun. 30, 2018
Inventory Disclosure [Abstract]  
Schedule of components of inventory
   

June 30,

2018

   

June 30,

2017

 
             
Raw materials   $ 2,309,454     $ 2,282,880  
Work in process     2,506,891       1,654,653  
Finished goods     2,263,121       1,904,497  
Allowance for obsolescence     (674,725 )     (767,454 )
    $ 6,404,741     $ 5,074,576