XML 35 R23.htm IDEA: XBRL DOCUMENT v3.19.1
Inventories (Tables)
9 Months Ended
Mar. 31, 2019
Inventory Disclosure [Abstract]  
Schedule of components of inventory
   

March 31,

2019

   

June 30,

2018

 
Raw materials   $ 3,104,825     $ 2,309,454  
Work in process     2,588,073       2,506,891  
Finished goods     2,687,663       2,263,121  
Allowance for obsolescence     (793,827 )     (674,725 )
    $ 7,586,734     $ 6,404,741