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