Leases - Schedule of Supplemental Cash Flow Information Related to Leases (Details) - USD ($) $ in Thousands |
6 Months Ended | |
|---|---|---|
Jun. 30, 2020 |
Jun. 30, 2019 |
|
| Cash paid for amounts included in the measurement of lease liabilities: | ||
| Operating cash flows from operating leases | $ 1,429 | $ 2,324 |
| Operating cash flows from finance leases | 68 | 400 |
| Financing cash flows from finance leases | 1,968 | 1,586 |
| Lease liabilities arising from obtaining right-of-use-assets: | ||
| Operating leases | 672 | 64 |
| Finance leases | $ 563 | $ 1,925 |