XML 38 R27.htm IDEA: XBRL DOCUMENT v3.20.2
Note 4 - Balance Sheet Components (Tables)
9 Months Ended
Sep. 30, 2020
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
  

September 30,

  

December 31,

 
  

2020

  

2019

 

Raw materials

 $24,099  $22,872 

Work in process

  66,816   42,681 

Finished goods

  57,181   61,947 

Total

 $148,096  $127,500 
Schedule of Other Current Assets [Table Text Block]
  

September 30,

  

December 31,

 
  

2020

  

2019

 

RSU tax withholding proceeds receivable

 $9,587  $6,106 

Prepaid expense

  10,030   7,991 

Accrued interest receivable

  2,603   2,490 

Assets for product returns

  2,217   1,585 

Other

  1,533   1,433 

Total

 $25,970  $19,605 
Schedule of Other Assets, Noncurrent [Table Text Block]
  

September 30,

  

December 31,

 
  

2020

  

2019

 

Deferred compensation plan assets

 $41,395  $38,858 

Operating lease right-of-use ("ROU") assets

  3,629   2,863 

Prepaid expense

  2,461   2,687 

Other

  1,383   1,544 

Total

 $48,868  $45,952 
Schedule of Accrued Liabilities [Table Text Block]
  

September 30,

  

December 31,

 
  

2020

  

2019

 

Dividends and dividend equivalents

 $26,102  $21,747 

Stock rotation and sales returns

  8,086   5,530 

Accrued purchases of property and equipment

  7,056   4,678 

Income tax payable

  2,618   2,435 

Customer prepayments

  6,442   3,412 

Commissions

  2,058   1,425 

Operating lease liabilities

  1,391   1,254 

Warranty

  3,899   1,139 

Other

  4,122   3,170 

Total

 $61,774  $44,790 
Other Noncurrent Liabilities [Table Text Block]
  

September 30,

  

December 31,

 
  

2020

  

2019

 

Deferred compensation plan liabilities

 $43,372  $39,665 

Dividend equivalents

  7,718   6,265 

Operating lease liabilities

  1,703   1,103 

Other

  30   30 

Total

 $52,823  $47,063