Fair Value Measurement (Details) - USD ($) $ in Thousands |
9 Months Ended | |
|---|---|---|
Sep. 30, 2018 |
Sep. 30, 2017 |
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||
| Beginning balance | $ 130 | $ 20 |
| Change in fair value of warrant liability | 56 | (403) |
| Warrant modification expense | 0 | 803 |
| Ending balance | 186 | 420 |
| Contingent Consideration [Member] | ||
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items] | ||
| Beginning balance | 0 | 1,816 |
| Change in fair value of warrant liability | 0 | 35 |
| Payments of contingent consideration | 0 | (1,851) |
| Ending balance | $ 0 | $ 0 |