XML 52 R41.htm IDEA: XBRL DOCUMENT v3.21.1
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Apr. 04, 2021
Dec. 31, 2020
Assets:    
Money market instruments $ 25,375 $ 2,464
Financial assets at fair value 633,596  
Corporate Bonds    
Assets:    
Financial assets at fair value 384,761  
Treasury Bills    
Assets:    
Financial assets at fair value 131,409  
Asset-Backed Securities    
Assets:    
Financial assets at fair value 79,400  
Agency Bonds    
Assets:    
Financial assets at fair value 18,961  
Sovereign Bonds    
Assets:    
Financial assets at fair value 12,050  
Municipal Bonds    
Assets:    
Financial assets at fair value 7,015  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Fair Value, Measurements, Recurring    
Assets:    
Money market instruments 25,375  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Assets:    
Money market instruments 0  
Economic hedge forward contracts 8  
Liabilities:    
Economic hedge forward contracts 124  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Corporate Bonds    
Assets:    
Financial assets at fair value 384,761  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Treasury Bills    
Assets:    
Financial assets at fair value 131,409  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Asset-Backed Securities    
Assets:    
Financial assets at fair value 79,400  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Agency Bonds    
Assets:    
Financial assets at fair value 18,961  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Sovereign Bonds    
Assets:    
Financial assets at fair value 12,050  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Commercial Paper    
Assets:    
Financial assets at fair value 10,000  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Municipal Bonds    
Assets:    
Financial assets at fair value $ 7,015