Commitments - Schedule of Lease Payments Under Topic 842 (Details) $ in Thousands |
Dec. 31, 2019
USD ($)
|
|---|---|
| Operating Leases | |
| 2020 (remaining) | $ 1,029 |
| 2021 | 1,025 |
| 2022 | 301 |
| 2023 | 98 |
| 2024 | 103 |
| 2025 | 104 |
| Total | 2,660 |
| Less: imputed interest | (372) |
| Total | 2,288 |
| Finance Leases | |
| 2020 (remaining) | 147 |
| 2021 | 128 |
| 2022 | 79 |
| 2023 | 8 |
| 2024 | 5 |
| Thereafter | 0 |
| Total | 367 |
| Less: imputed interest | (28) |
| Total | $ 339 |