XML 53 R43.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Dividends and dividend equivalents $ 9,322 $ 8,946
Deferred revenue and customer prepayments 5,321 6,799
Warranty 2,627 1,030
Stock rotation reserve 1,867 1,937
Income tax payable 899 1,239
Commissions 835 1,008
Other 2,122 1,957
Total $ 22,993 $ 22,916