Accrued Expenses - Schedule of Accrued Expenses (Detail) - USD ($) $ in Thousands |
Dec. 31, 2016 |
Dec. 31, 2015 |
|---|---|---|
| Payables And Accruals [Abstract] | ||
| Accrued product costs | $ 400 | $ 465 |
| Accrued coop advertising | 44 | 567 |
| Accrued vacation pay | 179 | 217 |
| Income taxes payable | 100 | |
| Other accruals | 974 | 994 |
| Total | $ 1,597 | $ 2,343 |