Stock-based Compensation - Summary Components of Stock-Based Compensation Expense (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2015 |
Dec. 31, 2014 |
Dec. 31, 2013 |
|
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Stock-based compensation | $ 4,620 | $ 3,610 | $ 2,973 |
| Cost of Services [Member] | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Stock-based compensation | 525 | 203 | 303 |
| Cost of Product Sales [Member] | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Stock-based compensation | 45 | 53 | 114 |
| Selling, General and Administrative [Member] | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Stock-based compensation | 3,655 | 3,135 | 2,316 |
| Product Development [Member] | |||
| Share Based Compensation Arrangement By Share Based Payment Award [Line Items] | |||
| Stock-based compensation | $ 395 | $ 219 | $ 240 |