XML 119 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2019
Payables and Accruals [Abstract]  
Summary of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
 
As of December 31,

2019
 
2018
Accrued payroll and benefits
$
8,208

 
$
6,474

Product warranty, current
1,683

 
2,669

Income tax payable
155

 
258

Other accrued expenses
1,559

 
1,307

 
$
11,605

 
$
10,708