XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Note 5 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Dividends and dividend equivalents $ 69,291 $ 57,697
Stock rotation and sales returns 30,208 18,843
Warranty 12,873 16,906
Income tax payable 8,032 8,063
Other 17,464 14,282
Total $ 137,868 $ 115,791