XML 48 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Note 4 - Balance Sheet Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Accrued payroll and related expenses $ 10,869 $ 9,036
Sales and marketing programs 3,060 706
Warranty liability 2,940 2,461
Sales tax 2,206 2,373
Other 3,128 2,821
Total $ 22,203 $ 17,397