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

June 30,

   

December 31,

 
   

2019

   

2018

 

Raw materials

  $ 42,278     $ 43,017  

Work in process

    36,390       38,674  

Finished goods

    64,954       54,693  

Total

  $ 143,622     $ 136,384  
Schedule of Other Current Assets [Table Text Block]
   

June 30,

   

December 31,

 
   

2019

   

2018

 
Asset held for sale   $ 7,076     $ -  

RSU tax withholding proceeds receivable

    4,522       39  

Prepaid expense

    2,913       3,425  

Interest receivable

    1,516       1,441  

Assets for product returns

    1,274       1,602  

Value-added tax receivable

    590       423  

Prepaid wafer refund receivable

    -       4,297  

Other

    1,754       704  

Total

  $ 19,645     $ 11,931  
Schedule of Other Assets, Noncurrent [Table Text Block]
   

June 30,

   

December 31,

 
   

2019

   

2018

 

Deferred compensation plan assets

  $ 35,961     $ 31,970  

Operating lease ROU assets

    2,688       -  

Prepaid expense

    2,520       2,713  

Other

    1,506       1,296  

Total

  $ 42,675     $ 35,979  
Schedule of Accrued Liabilities [Table Text Block]
   

June 30,

   

December 31,

 
   

2019

   

2018

 

Dividends and dividend equivalents

  $ 21,554     $ 15,044  

Stock rotation and sales returns

    4,339       5,363  

Customer prepayments

    3,203       2,520  

Income tax payable

    2,359       7,018  

Warranty

    1,748       4,564  

Operating lease liabilities

    1,097       -  

Commissions

    945       1,369  

Other

    3,371       3,084  

Total

  $ 38,616     $ 38,962  
Other Noncurrent Liabilities [Table Text Block]
   

June 30,

   

December 31,

 
   

2019

   

2018

 

Deferred compensation plan liabilities

  $ 36,594     $ 32,283  

Dividend equivalents

    5,921       6,145  

Operating lease liabilities

    893       -  

Other

    29       97  

Total

  $ 43,437     $ 38,525