XML 35 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Balance Sheet Components (Tables)
6 Months Ended
Jun. 30, 2022
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

June 30,

   

December 31,

 
   

2022

   

2021

 

Raw materials

  $ 53,478     $ 29,478  

Work in process

    147,956       130,029  

Finished goods

    158,213       99,910  

Total

  $ 359,647     $ 259,417  
Schedule of Other Current Assets [Table Text Block]
   

June 30,

   

December 31,

 
   

2022

   

2021

 

RSU tax withholding proceeds receivable

  $ 12,630     $ 16,224  

Prepaid expenses

    9,664       9,526  

Accrued interest receivable

    7,073       5,440  
Assets for product returns     1,936       1,596  

Other

    3,752       2,754  

Total

  $ 35,055     $ 35,540  
Schedule of Other Assets, Noncurrent [Table Text Block]
   

June 30,

   

December 31,

 
   

2022

   

2021

 

Deferred compensation plan assets

  $ 48,128     $ 53,172  

Prepaid expenses

    3,494       2,311  

Other

    14,763       14,040  

Total

  $ 66,385     $ 69,523  
Schedule of Accrued Liabilities [Table Text Block]
   

June 30,

   

December 31,

 
   

2022

   

2021

 

Dividends and dividend equivalents

  $ 40,391     $ 32,364  

Warranty

    25,209       20,989  

Stock rotation and sales returns

    8,478       5,748  

Customer prepayments

    4,780       4,300  

Income tax payable

    3,460       4,921  

Other

    9,006       12,960  

Total

  $ 91,324     $ 81,282  
Other Noncurrent Liabilities [Table Text Block]
   

June 30,

   

December 31,

 
   

2022

   

2021

 

Deferred compensation plan liabilities

  $ 49,905     $ 55,489  

Dividend equivalents

    8,352       8,470  

Other

    2,477       3,268  

Total

  $ 60,734     $ 67,227