XML 61 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Note 5 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Dividends and dividend equivalents $ 62,564 $ 57,697
Stock rotation and sales returns 24,033 18,843
Warranty 14,344 16,906
Customer prepayments 6,315 2,792
Income tax payable 11,407 8,063
Other 20,768 11,490
Total $ 139,431 $ 115,791