XML 35 R23.htm IDEA: XBRL DOCUMENT v3.10.0.1
Inventories (Tables)
6 Months Ended
Dec. 31, 2018
Inventory Disclosure [Abstract]  
Schedule of components of inventory
   

December 31,

2018

   

June 30,

2018

 
Raw materials   $ 2,733,205     $ 2,309,454  
Work in process     2,275,862       2,506,891  
Finished goods     2,483,133       2,263,121  
Allowance for obsolescence     (755,150 )     (674,725 )
    $ 6,737,050     $ 6,404,741