XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 5 - Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2018
Dec. 31, 2017
Accrued payroll and related expenses $ 10,712 $ 12,567
Sales and marketing accruals 2,283 3,710
Warranty liability 3,561 3,508
Sales tax 2,388 2,920
Other 3,812 4,143
Total $ 22,756 $ 26,848