XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Note 4 - Balance Sheet Components - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Dividends and dividend equivalents $ 32,044 $ 26,435
Stock rotation and sales returns 7,695 6,005
Accrued purchases of property and equipment 1,033 5,841
Income tax payable 3,884 3,755
Customer prepayments 6,690 7,238
Commissions 1,347 1,107
Warranty 17,776 6,895
Other 6,862 4,278
Total 79,756 62,960
Accrued Liabilities, Current [Member]    
Operating lease liabilities $ 2,425 $ 1,406