XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Dividends and dividend equivalents $ 40,391 $ 32,364
Warranty 25,209 20,989
Stock rotation and sales returns 8,478 5,748
Customer prepayments 4,780 4,300
Income tax payable 3,460 4,921
Other 9,006 12,960
Total $ 91,324 $ 81,282