Components of Inventory (Detail) - USD ($) $ in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Components of inventory, net of allowances | ||
| Raw materials | $ 4,837 | $ 3,627 |
| Work-in-process | 2,261 | 1,379 |
| Finished goods | 6,425 | 7,560 |
| Inventory, net | $ 13,523 | $ 12,566 |