Accrued Expenses (Details) - USD ($) $ in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Payables and Accruals [Abstract] | ||
| Accrued payroll and compensation related costs | $ 1,924 | $ 3,896 |
| Accrued invoices | 2,044 | 2,444 |
| Accrued sales and other taxes | 2,508 | 1,490 |
| Accrued litigation | 1,008 | 1,077 |
| Accrued other | 1,035 | 945 |
| Total | $ 8,519 | $ 9,852 |