XML 62 R52.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 5 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Dividends and dividend equivalents $ 62,524 $ 57,697
Stock rotation and sales returns 21,716 18,843
Warranty 14,702 16,906
Customer prepayments 5,564 2,792
Accrued legal expenses 4,249 1,277
Income tax payable 9,641 8,063
Other 12,952 10,213
Total $ 131,348 $ 115,791