XML 63 R37.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Assets and Liabilities Measured at Fair Value on a Recurring Basis (Detail) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Assets:    
Money market instruments $ 3,099 $ 3,557
Financial assets at fair value 772,519  
Corporate Bonds    
Assets:    
Financial assets at fair value 278,991  
Treasury Bills    
Assets:    
Financial assets at fair value 307,490  
Asset-Backed Securities    
Assets:    
Financial assets at fair value 145,432  
Sovereign Bonds    
Assets:    
Financial assets at fair value 20,823  
Agency Bonds    
Assets:    
Financial assets at fair value 13,686  
Municipal Bonds    
Assets:    
Financial assets at fair value 6,097  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Fair Value, Measurements, Recurring    
Assets:    
Money market instruments 3,099  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring    
Assets:    
Money market instruments 0  
Economic hedge forward contracts 20  
Liabilities:    
Economic hedge forward contracts 13  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Corporate Bonds    
Assets:    
Financial assets at fair value 278,991  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Treasury Bills    
Assets:    
Financial assets at fair value 307,490  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Asset-Backed Securities    
Assets:    
Financial assets at fair value 145,432  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Sovereign Bonds    
Assets:    
Financial assets at fair value 20,823  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Agency Bonds    
Assets:    
Financial assets at fair value 13,686  
Significant Other Observable Inputs (Level 2) | Fair Value, Measurements, Recurring | Municipal Bonds    
Assets:    
Financial assets at fair value 6,097  
Fair Value, Inputs, Level 3 | Fair Value, Measurements, Recurring    
Liabilities:    
Contingent consideration liabilities $ 1,691