XML 38 R25.htm IDEA: XBRL DOCUMENT v3.8.0.1
Inventories (Tables)
9 Months Ended
Mar. 31, 2018
Inventory Disclosure [Abstract]  
Schedule of components of inventory
    March 31, 2018     June 30, 2017  
             
Raw materials   $ 2,635,595     $ 2,282,880  
Work in process     2,313,766       1,654,653  
Finished goods     2,159,475       1,904,497  
Reserve for obsolescence     (699,718 )     (767,454 )
    $ 6,409,118     $ 5,074,576