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