Equity Compensation (Expense) (Details) - USD ($) $ in Thousands |
12 Months Ended |
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
| Stock options |
|
|
|
| Total stock-based compensation expense |
|
|
|
| Total stock-based compensation expense |
$ 8,370
|
$ 7,034
|
$ 5,341
|
| Total unrecognized compensation cost related to non-vested stock option awards |
$ 6,300
|
|
|
| Weighted-average period over which unrecognized compensation cost will be recognized |
1 year 8 months 12 days
|
|
|
| Stock options | Cost of revenue |
|
|
|
| Total stock-based compensation expense |
|
|
|
| Total stock-based compensation expense |
$ 171
|
174
|
105
|
| Stock options | Research and development |
|
|
|
| Total stock-based compensation expense |
|
|
|
| Total stock-based compensation expense |
3,256
|
2,885
|
2,235
|
| Stock options | Sales and marketing |
|
|
|
| Total stock-based compensation expense |
|
|
|
| Total stock-based compensation expense |
2,273
|
1,783
|
1,110
|
| Stock options | General and administrative |
|
|
|
| Total stock-based compensation expense |
|
|
|
| Total stock-based compensation expense |
2,670
|
$ 2,192
|
$ 1,891
|
| Restricted stock units |
|
|
|
| Total stock-based compensation expense |
|
|
|
| Total unrecognized compensation cost related to non-vested stock option awards |
$ 7,300
|
|
|
| Weighted-average period over which unrecognized compensation cost will be recognized |
2 years 2 months 12 days
|
|
|