Annual report pursuant to Section 13 and 15(d)

Components of Accrued Liabilities (Detail)

v3.10.0.1
Components of Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Payables And Accruals [Abstract]      
Payroll and benefits $ 2,400 $ 2,115  
Warranty accrual, current portion 861 1,120 $ 933
Taxes 714 544  
Accrued professional services 1,044 584  
Accrued insurance premium 328 870  
Customer deposits 21 27  
Patent litigation settlement 1,500    
Other 670 376  
Accrued liabilities $ 7,538 $ 5,636