XML 35 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Note 3 - Balance Sheet Components (Tables)
3 Months Ended
Mar. 31, 2017
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
 
 
March 31,
 
 
December 31,
 
 
 
2017
 
 
2016
 
Raw materials
  $
15,640
    $
14,599
 
Work in process
   
32,903
     
26,048
 
Finished goods
   
29,992
     
30,822
 
Total
  $
78,535
    $
71,469
 
Schedule of Other Current Assets [Table Text Block]
 
 
March 31,
 
 
December 31,
 
 
 
2017
 
 
2016
 
Prepaid wafer purchase
  $
5,000
    $
5,000
 
Other prepaid expense
   
3,281
     
2,249
 
Interest receivable
   
1,295
     
966
 
Other
   
1,469
     
828
 
Total
  $
11,045
    $
9,043
 
Schedule of Other Assets, Noncurrent [Table Text Block]
 
 
March 31,
 
 
December 31,
 
 
 
2017
 
 
2016
 
Deferred compensation plan assets
  $
22,001
    $
20,288
 
Prepaid wafer purchase
   
5,000
     
5,000
 
Other prepaid expense
   
1,235
     
1,117
 
Other
   
1,572
     
1,006
 
Total
  $
29,808
    $
27,411
 
Schedule of Accrued Liabilities [Table Text Block]
 
 
March 31,
 
 
December 31,
 
 
 
2017
 
 
2016
 
Dividends and dividend equivalents
  $
9,437
    $
8,946
 
Deferred revenue and customer prepayments
   
5,496
     
6,799
 
Stock rotation reserve
   
3,481
     
1,937
 
Warranty
   
1,346
     
1,030
 
Commissions
   
1,007
     
1,008
 
Income tax payable
   
259
     
1,239
 
Other
   
1,891
     
1,957
 
Total
  $
22,917
    $
22,916
 
Schedule of Product Warranty Liability [Table Text Block]
 
 
Three Months Ended March 31,
 
 
 
2017
 
 
2016
 
Balance at beginning of period
  $
1,030
    $
289
 
Warranty provision for product sales
   
791
     
85
 
Settlements made
   
(296
)    
-
 
Unused warranty provision
   
(179
)    
(38
)
Balance at end of period
  $
1,346
    $
336
 
Other Noncurrent Liabilities [Table Text Block]
 
 
March 31,
 
 
December 31,
 
 
 
2017
 
 
2016
 
Deferred compensation plan liabilities
  $
21,777
    $
19,836
 
Dividend equivalents
   
3,708
     
3,294
 
Other
   
72
     
89
 
Total
  $
25,557
    $
23,219