XML 22 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Note 4 - Balance Sheet Components
6 Months Ended
Jun. 30, 2022
Notes to Financial Statements  
Supplemental Balance Sheet Disclosures [Text Block]

4. BALANCE SHEET COMPONENTS

 

Inventories 

 

Inventories consist of the following (in thousands): 

 

   

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  

 

Other Current Assets

 

Other current assets consist of the following (in thousands):

 

   

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  

 

Other Long-Term Assets

 

Other long-term assets consist of the following (in thousands):

 

   

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  

 

Other Accrued Liabilities

 

Other accrued liabilities consist of the following (in thousands): 

 

   

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 Long-Term Liabilities

 

Other long-term liabilities consist of the following (in thousands):

 

   

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