XML 61 R51.htm IDEA: XBRL DOCUMENT v3.20.2
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Accrued Liabilities, Current [Abstract]    
Payroll and related expenses $ 8,214 $ 6,053
Accrued payables 2,368 2,674
Accrued payroll and other current liabilities 2,389 2,323
Lease financing, current portion 905 1,033
Product warranty 521 420
Customer Refund Liability, Current 1,147 631
Sales and use tax payable 334 599
Other 1,201 1,024
Total accrued payroll and other current liabilities $ 17,079 $ 14,757