XML 41 R29.htm IDEA: XBRL DOCUMENT v3.19.1
Lease Commitments (Tables)
9 Months Ended
Mar. 31, 2019
Leases [Abstract]  
Schedule of future minimum lease payments under capital and operating leases
    Capital Leases     Operating Leases  
Fiscal year ending:            
June 30, 2019 (three months remaining)   $ 119,903     $ 252,000  
June 30, 2020     456,731       921,000  
June 30, 2021     382,086       678,000  
June 30, 2022     205,916       557,000  
June 30, 2023     33,294       101,000  
Total minimum payments     1,197,930     $ 2,509,000  
   Less imputed interest     (122,605 )        
Present value of minimum lease payments included in capital lease obligations     1,075,325          
Less current portion     (401,666 )        
Non-current portion   $ 673,659