Equity Compensation (Expense) (Details) - USD ($) $ in Thousands |
3 Months Ended |
Mar. 31, 2018 |
Mar. 31, 2017 |
| Stock options |
|
|
| Total stock-based compensation expense |
|
|
| Total stock-based compensation expense |
$ 3,335
|
$ 3,254
|
| Total unrecognized compensation cost related to non-vested stock option awards |
$ 1,800
|
|
| Weighted-average period over which unrecognized compensation cost will be recognized |
10 months 24 days
|
|
| Stock options | Cost of revenue |
|
|
| Total stock-based compensation expense |
|
|
| Total stock-based compensation expense |
$ 68
|
58
|
| Stock options | Research and development |
|
|
| Total stock-based compensation expense |
|
|
| Total stock-based compensation expense |
1,084
|
1,129
|
| Stock options | Sales and marketing |
|
|
| Total stock-based compensation expense |
|
|
| Total stock-based compensation expense |
959
|
1,064
|
| Stock options | General and administrative |
|
|
| Total stock-based compensation expense |
|
|
| Total stock-based compensation expense |
1,224
|
$ 1,003
|
| Restricted stock units |
|
|
| Total stock-based compensation expense |
|
|
| Total unrecognized compensation cost related to non-vested restricted stock units |
$ 15,400
|
|
| Weighted-average period over which unrecognized compensation cost will be recognized |
2 years 1 month 6 days
|
|