XML 54 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities consist of the following (in thousands):
As of December 31,
20202019
Accrued payroll and benefits$10,770 $8,208 
Product warranty, current2,122 1,683 
Income tax payable401 155 
Other accrued expenses2,028 1,559 
$15,321 $11,605