v3.19.2
Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Maturities of lease liabilities    
Operating Leases, The remainder of 2019 $ 365  
Operating Leases, 2020 709  
Operating Leases, 2021 421  
Operating Leases, 2022 422  
Operating Leases, 2023 372  
Operating Leases, Thereafter 221  
Total minimum lease payments 2,510  
Less: amount representing interest 255  
Operating Leases, Present value of lease liabilities 2,254  
Operating leases, less current portion 643
Operating leases, less long - term portion 1,612
Finance Leases, The remainder of 2019 68  
Finance Leases, 2020 133  
Finance Leases, 2021 121  
Finance Leases, 2022 58  
Finance Leases, 2023 18  
Finance Leases, Thereafter 11  
Total minimum lease payments 409  
Less: amount representing interest 42  
Present value of minimum lease payments 367  
Finance leases, less current portion 114 95
Finance leases, less long - term portion 253 $ 237
Finance and Operating Lease Obligations,Remainder of 2019 433  
Finance and Operating Lease Obligations, 2020 842  
Finance and Operating Lease Obligations, 2021 542  
Finance and Operating Lease Obligations, 2022 480  
Finance and Operating Lease Obligations, 2023 390  
Finance and Operating Lease Obligations, Thereafter 232  
Total minimum lease payments 2,919  
Less: amount representing interest 297  
Present value of minimum lease payments 2,622  
Less: current portion 757  
Long-term portion $ 1,865