XML 50 R40.htm IDEA: XBRL DOCUMENT v3.10.0.1
Note 5 - Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2018
Dec. 31, 2017
Accrued payroll and related expenses $ 11,098 $ 12,567
Sales and marketing programs 2,138 3,710
Warranty liability 3,640 3,508
Sales tax 2,728 2,920
Other 3,300 4,143
Total $ 22,904 $ 26,848