Leases - Lease Costs (Details) $ in Thousands |
3 Months Ended | 6 Months Ended |
|---|---|---|
|
Jun. 30, 2019
USD ($)
|
Jun. 30, 2019
USD ($)
|
|
| Leases [Abstract] | ||
| Operating lease cost | $ 1,411 | $ 2,863 |
| Short-term lease cost | 44 | 89 |
| Total lease cost | $ 1,455 | $ 2,952 |
| Weighted average remaining lease term (in years) | 7 years 2 months 12 days | 7 years 2 months 12 days |
| Weighted average operating discount rate | 7.60% | 7.60% |