v3.19.3
Leases - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Operating Leases    
October 1, 2019 - December 31, 2019 $ 1,033  
January 1, 2020 - December 31, 2020 3,821  
January 1, 2021 - December 31, 2021 3,640  
January 1, 2022 - December 31, 2022 3,597  
January 1, 2023 - December 31, 2023 3,626  
January 1, 2024 - December 31, 2024 3,639  
Thereafter 5,235  
Total future minimum lease payments 24,591  
Less: Imputed interest (3,801)  
Total 20,790  
Current portion of operating leases 2,911 $ 0
Long-term portion of operating leases 17,879 0
Finance Leases    
October 1, 2019 - December 31, 2019 943  
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 4,301  
Less: Imputed interest (95)  
Total 4,206  
Current portion of finance leases 3,057 4,201
Long-term portion of finance leases $ 1,149 $ 3,293