Stockholders' Equity - Stock-Based Compensation Expense (Detail) - USD ($) $ in Thousands |
12 Months Ended | ||
---|---|---|---|
Dec. 31, 2016 |
Dec. 31, 2015 |
Dec. 31, 2014 |
|
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Stock-based compensation expense | $ 9,369 | $ 7,263 | $ 5,579 |
Cost of products sold and services delivered | |||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Stock-based compensation expense | 342 | 402 | 204 |
Sales, general and administrative expenses | |||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Stock-based compensation expense | 5,707 | 4,285 | 3,555 |
Research and development expenses | |||
Employee Service Share-based Compensation, Allocation of Recognized Period Costs [Line Items] | |||
Stock-based compensation expense | $ 3,320 | $ 2,576 | $ 1,820 |