XML 76 R62.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 6 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dividends and dividend equivalents $ 60,622 $ 57,697
Stock rotation and sales returns 20,799 18,843
Other 46,702 39,251
Total $ 128,123 $ 115,791