XML 54 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Note 4 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Dividends and dividend equivalents $ 40,072 $ 32,364
Warranty 23,833 20,989
Stock rotation and sales returns 12,492 5,748
Customer prepayments 6,982 4,300
Income tax payable 18,816 4,921
Other 8,892 12,960
Total $ 111,087 $ 81,282