Leases - Schedule of Maturities of Operating and Finance Leases Liabilities (Details)
$ in Thousands
Sep. 30, 2020
USD ($)
Operating Leases  
The remainder of 2020 $ 644
2021 2,180
2022 1,042
2023 441
2024 36
2025 0
Total undiscounted cash flows 4,343
Less imputed interest (280)
Present value of lease liabilities 4,063
Finance Leases  
The remainder of 2020 276
2021 1,070
2022 765
2023 328
2024 29
2025 3
Total undiscounted cash flows 2,471
Less imputed interest (144)
Present value of lease liabilities $ 2,327