XML 41 R29.htm IDEA: XBRL DOCUMENT v3.10.0.1
Lease Commitments (Tables)
6 Months Ended
Dec. 31, 2018
Leases [Abstract]  
Schedule of future minimum lease payments under capital and operating leases
    Capital Leases     Operating Leases  
Fiscal year ending:            
June 30, 2019 (six months remaining)   $ 232,590     $ 514,000  
June 30, 2020     442,299       923,000  
June 30, 2021     367,654       679,000  
June 30, 2022     191,484       558,000  
June 30, 2023           60,869  
Total minimum payments     1,234,027     $ 2,734,869  
   Less imputed interest     (132,577 )        
Present value of minimum lease payments included in capital lease obligations     1,101,450          
Less current portion     (390,881 )        
Non-current portion   $ 710,569