XML 43 R32.htm IDEA: XBRL DOCUMENT v3.7.0.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) - USD ($)
$ in Thousands
Apr. 02, 2017
Dec. 31, 2016
Assets:    
Money market instruments $ 3,895 $ 2,334
Financial assets at fair value 688,877  
Corporate Bonds    
Assets:    
Financial assets at fair value 323,635  
Treasury Bills    
Assets:    
Financial assets at fair value 146,253  
Asset-Backed Securities    
Assets:    
Financial assets at fair value 101,696  
Euro Liquidity Fund    
Assets:    
Financial assets at fair value 73,868  
Sovereign Bonds    
Assets:    
Financial assets at fair value 30,917  
Agency Bonds    
Assets:    
Financial assets at fair value 10,348  
Municipal Bonds    
Assets:    
Financial assets at fair value 2,160  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Fair Value, Measurements, Recurring    
Assets:    
Money market instruments 3,895  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Assets:    
Money market instruments 0  
Cash flow hedge forward contracts 25  
Economic hedge forward contracts 7  
Liabilities:    
Cash flow hedge forward contracts (13)  
Economic hedge forward contracts (41)  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Corporate Bonds    
Assets:    
Financial assets at fair value 323,635  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Treasury Bills    
Assets:    
Financial assets at fair value 146,253  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Asset-Backed Securities    
Assets:    
Financial assets at fair value 101,696  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Euro Liquidity Fund    
Assets:    
Financial assets at fair value 73,868  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Sovereign Bonds    
Assets:    
Financial assets at fair value 30,917  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Agency Bonds    
Assets:    
Financial assets at fair value 10,348  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Municipal Bonds    
Assets:    
Financial assets at fair value 2,160  
Fair Value, Inputs, Level 3 [Member] | Fair Value, Measurements, Recurring    
Liabilities:    
Contingent consideration liabilities $ (3,870)