XML 55 R44.htm IDEA: XBRL DOCUMENT v3.26.1
Note 4 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dividends and dividend equivalents $ 103,485 $ 81,510
Stock rotation and sales returns 21,635 17,150
Income tax payable 28,912 2,920
Other 59,659 43,550
Total $ 213,691 $ 145,130