v3.19.2
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Operating Leases    
July 1, 2019 - December 31, 2019 $ 1,755  
January 1, 2020 - December 31, 2020 3,746  
January 1, 2021 - December 31, 2021 3,565  
January 1, 2022 - December 31, 2022 3,541  
January 1, 2023 - December 31, 2023 3,626  
January 1, 2024 - December 31, 2024 3,639  
Thereafter 5,235  
Total future minimum lease payments 25,107  
Less: Imputed interest (3,978)  
Total 21,129  
Current portion of operating leases 2,708 $ 0
Long-term portion of operating leases 18,421 0
Finance Leases    
July 1, 2019 - December 31, 2019 1,995  
January 1, 2020 - December 31, 2020 2,784  
January 1, 2021 - December 31, 2021 574  
January 1, 2022 - December 31, 2022 0  
January 1, 2023 - December 31, 2023 0  
January 1, 2024 - December 31, 2024 0  
Thereafter 0  
Total future minimum lease payments 5,353  
Less: Imputed interest (134)  
Total 5,219  
Current portion of finance leases 3,429 4,201
Long-term portion of finance leases $ 1,790 $ 3,293