XML 26 R39.htm IDEA: XBRL DOCUMENT v3.20.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) - USD ($)
$ in Thousands
Mar. 29, 2020
Dec. 31, 2019
Assets:    
Money market instruments $ 13,990 $ 15,933
Financial assets at fair value 602,078  
Corporate Bonds    
Assets:    
Financial assets at fair value 232,806  
Treasury Bills    
Assets:    
Financial assets at fair value 210,456  
Asset-Backed Securities    
Assets:    
Financial assets at fair value 121,351  
Sovereign Bonds    
Assets:    
Financial assets at fair value 24,570  
Agency Bonds    
Assets:    
Financial assets at fair value 5,915  
Municipal Bonds    
Assets:    
Financial assets at fair value 6,980  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Fair Value, Measurements, Recurring    
Assets:    
Money market instruments 13,990  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Certificate Of Deposit, Fair Value Disclosure 4,121  
Assets:    
Money market instruments 0  
Economic hedge forward contracts 131  
Liabilities:    
Economic hedge forward contracts 703  
Contingent consideration liabilities 0  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Corporate Bonds    
Assets:    
Financial assets at fair value 232,806  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Treasury Bills    
Assets:    
Financial assets at fair value 210,456  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Asset-Backed Securities    
Assets:    
Financial assets at fair value 121,351  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Sovereign Bonds    
Assets:    
Financial assets at fair value 24,570  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Agency Bonds    
Assets:    
Financial assets at fair value 5,915  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Municipal Bonds    
Assets:    
Financial assets at fair value 6,980  
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring    
Liabilities:    
Contingent consideration liabilities $ 1,153 $ 1,153