Accounts Payable and Accrued Expenses (Details) - USD ($) $ in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Accounts Payable and Accrued Liabilities, Current [Abstract] | ||
| Payroll and other employee benefits | $ 1,593 | $ 576 |
| Accrued vacation | 533 | 701 |
| Accrued legal expenses - patent | 6,564 | 10,135 |
| Foreign taxes payable | 3,150 | 3,960 |
| Accrued consulting and other professional fees | 1,967 | 1,592 |
| Other accrued liabilities | 476 | 383 |
| Accounts payable and accrued expenses | $ 14,283 | $ 17,347 |