XML 42 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Note 3 - Balance Sheet Detail - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Accrued payroll and related expenses $ 14,341 $ 9,377
Sales and marketing accruals 2,527 2,379
Accrued sales tax 3,922 2,935
Warranty liability 4,401 4,666
Other accrued liabilities 5,116 3,943
Total $ 30,307 $ 23,300