v3.22.4
Note 5 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dividends and dividend equivalents $ 42,170 $ 32,364
Warranty 24,082 20,989
Stock rotation and sales returns 14,931 5,748
Income tax payable 15,595 4,921
Other 16,901 17,260
Total $ 113,679 $ 81,282