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