Property, Plant and Equipment (Tables)
12 Months Ended
Jun. 30, 2018
Property, Plant and Equipment [Abstract]  
Schedule of property, plant and equipment

Property, plant and equipment consist of the following:

 

    June 30,
2018
    June 30,
2017
 
Demonstration and consignment inventory   $ 8,227,878     $ 6,951,583  
Machinery and equipment     2,582,244       2,452,363  
Furniture and fixtures     1,464,325       1,406,758  
Leasehold improvements     691,751       691,751  
Software systems     223,087        
Automobiles     22,328       22,328  
      13,211,613       11,524,783  
Less: accumulated depreciation and amortization     (9,023,235 )     (7,794,580 )
    $ 4,188,378     $ 3,730,203