XML 41 R17.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities
9 Months Ended
Sep. 30, 2020
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
As of
September 30, 2020December 31, 2019
Accrued payroll and benefits$10,759 $8,208 
Product warranty, current1,982 1,683 
Income tax payable— 155 
Other accrued expenses1,922 1,559 
$14,663 $11,605