Leases - Schedule of Maturities of Operating and Finance Leases Liabilities (Details) $ in Thousands |
Jun. 30, 2020
USD ($)
|
|---|---|
| Operating Leases | |
| The remainder of 2020 | $ 1,252 |
| 2021 | 1,996 |
| 2022 | 933 |
| 2023 | 436 |
| 2024 | 35 |
| 2025 | 0 |
| Total undiscounted cash flows | 4,652 |
| Less imputed interest | (322) |
| Present value of lease liabilities | 4,330 |
| Finance Leases | |
| The remainder of 2020 | 703 |
| 2021 | 704 |
| 2022 | 407 |
| 2023 | 67 |
| 2024 | 29 |
| 2025 | 2 |
| Total undiscounted cash flows | 1,912 |
| Less imputed interest | (70) |
| Present value of lease liabilities | $ 1,842 |