Intangible Assets - Schedule of Intangible Assets (Details) - USD ($) $ in Thousands |
Mar. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Acquired Finite-Lived Intangible Assets | ||
| Gross Carrying Amount | $ 3,170 | $ 3,170 |
| Accumulated Amortization | (1,257) | (1,129) |
| Total | 1,913 | 2,041 |
| Developed technology | ||
| Acquired Finite-Lived Intangible Assets | ||
| Gross Carrying Amount | 2,460 | 2,460 |
| Accumulated Amortization | (862) | (775) |
| Total | 1,598 | 1,685 |
| Customer relationships | ||
| Acquired Finite-Lived Intangible Assets | ||
| Gross Carrying Amount | 520 | 520 |
| Accumulated Amortization | (255) | (229) |
| Total | 265 | 291 |
| Domain names | ||
| Acquired Finite-Lived Intangible Assets | ||
| Gross Carrying Amount | 50 | 50 |
| Accumulated Amortization | (25) | (22) |
| Total | 25 | 28 |
| Non-compete agreements | ||
| Acquired Finite-Lived Intangible Assets | ||
| Gross Carrying Amount | 140 | 140 |
| Accumulated Amortization | (115) | (103) |
| Total | $ 25 | $ 37 |