XML 101 R51.htm IDEA: XBRL DOCUMENT v3.19.3
Fair Value Measurements - Financial Assets and Liabilities Subject to Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Financial instruments carried at fair value (liability positions):    
Long-term contingent consideration $ (175,000) $ 0
Recurring basis    
Financial instruments carried at fair value (asset positions):    
Total financial assets 2,173,085 1,836,605
Financial instruments carried at fair value (liability positions):    
Total financial liabilities (175,095) (448)
Recurring basis | Level 1    
Financial instruments carried at fair value (asset positions):    
Total financial assets 1,730,298 1,410,155
Financial instruments carried at fair value (liability positions):    
Total financial liabilities 0 0
Recurring basis | Level 2    
Financial instruments carried at fair value (asset positions):    
Total financial assets 442,787 426,450
Financial instruments carried at fair value (liability positions):    
Total financial liabilities (95) (448)
Recurring basis | Level 3    
Financial instruments carried at fair value (asset positions):    
Total financial assets 0 0
Financial instruments carried at fair value (liability positions):    
Total financial liabilities (175,000) 0
Other current liabilities | Recurring basis    
Financial instruments carried at fair value (liability positions):    
Long-term contingent consideration (175,000)  
Other current liabilities | Recurring basis | Level 1    
Financial instruments carried at fair value (liability positions):    
Long-term contingent consideration 0  
Other current liabilities | Recurring basis | Level 2    
Financial instruments carried at fair value (liability positions):    
Long-term contingent consideration 0  
Other current liabilities | Recurring basis | Level 3    
Financial instruments carried at fair value (liability positions):    
Long-term contingent consideration (175,000)  
Money market funds | Recurring basis    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 1,476,254 1,226,603
Money market funds | Recurring basis | Level 1    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 1,476,254 1,226,603
Money market funds | Recurring basis | Level 2    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 0 0
Money market funds | Recurring basis | Level 3    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 0 0
U.S. Treasury securities | Recurring basis    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 5,893 5,966
Marketable securities   6,026
U.S. Treasury securities | Recurring basis | Level 1    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 5,893 5,966
Marketable securities   6,026
U.S. Treasury securities | Recurring basis | Level 2    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 0 0
Marketable securities   0
U.S. Treasury securities | Recurring basis | Level 3    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 0 0
Marketable securities   0
Government-sponsored enterprise securities | Recurring basis    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 13,370 7,123
Marketable securities 14,217 10,704
Government-sponsored enterprise securities | Recurring basis | Level 1    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 13,370 7,123
Marketable securities 14,217 10,704
Government-sponsored enterprise securities | Recurring basis | Level 2    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 0 0
Marketable securities 0 0
Government-sponsored enterprise securities | Recurring basis | Level 3    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 0 0
Marketable securities 0 0
Commercial paper | Recurring basis    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 50,119 58,268
Marketable securities 82,938 100,390
Commercial paper | Recurring basis | Level 1    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 0 0
Marketable securities 0 0
Commercial paper | Recurring basis | Level 2    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 50,119 58,268
Marketable securities 82,938 100,390
Commercial paper | Recurring basis | Level 3    
Financial instruments carried at fair value (asset positions):    
Cash and cash equivalents 0 0
Marketable securities 0 0
Corporate equity securities | Recurring basis    
Financial instruments carried at fair value (asset positions):    
Marketable securities 236,184 167,323
Corporate equity securities | Recurring basis | Level 1    
Financial instruments carried at fair value (asset positions):    
Marketable securities 220,564 153,733
Corporate equity securities | Recurring basis | Level 2    
Financial instruments carried at fair value (asset positions):    
Marketable securities 15,620 13,590
Corporate equity securities | Recurring basis | Level 3    
Financial instruments carried at fair value (asset positions):    
Marketable securities 0 0
Corporate debt securities | Recurring basis    
Financial instruments carried at fair value (asset positions):    
Marketable securities 265,051 233,665
Corporate debt securities | Recurring basis | Level 1    
Financial instruments carried at fair value (asset positions):    
Marketable securities 0 0
Corporate debt securities | Recurring basis | Level 2    
Financial instruments carried at fair value (asset positions):    
Marketable securities 265,051 233,665
Corporate debt securities | Recurring basis | Level 3    
Financial instruments carried at fair value (asset positions):    
Marketable securities 0 0
Foreign currency forward contracts | Other current liabilities | Recurring basis    
Financial instruments carried at fair value (liability positions):    
Derivative liability current (85) (340)
Foreign currency forward contracts | Other current liabilities | Recurring basis | Level 1    
Financial instruments carried at fair value (liability positions):    
Derivative liability current 0 0
Foreign currency forward contracts | Other current liabilities | Recurring basis | Level 2    
Financial instruments carried at fair value (liability positions):    
Derivative liability current (85) (340)
Foreign currency forward contracts | Other current liabilities | Recurring basis | Level 3    
Financial instruments carried at fair value (liability positions):    
Derivative liability current 0 0
Foreign currency forward contracts | Other long-term liabilities | Recurring basis    
Financial instruments carried at fair value (liability positions):    
Derivative liability, noncurrent (10) (108)
Foreign currency forward contracts | Other long-term liabilities | Recurring basis | Level 1    
Financial instruments carried at fair value (liability positions):    
Derivative liability, noncurrent 0 0
Foreign currency forward contracts | Other long-term liabilities | Recurring basis | Level 2    
Financial instruments carried at fair value (liability positions):    
Derivative liability, noncurrent (10) (108)
Foreign currency forward contracts | Other long-term liabilities | Recurring basis | Level 3    
Financial instruments carried at fair value (liability positions):    
Derivative liability, noncurrent 0 0
Foreign currency forward contracts | Prepaid expenses and other current assets | Recurring basis    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 27,253 19,023
Foreign currency forward contracts | Prepaid expenses and other current assets | Recurring basis | Level 1    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 0 0
Foreign currency forward contracts | Prepaid expenses and other current assets | Recurring basis | Level 2    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 27,253 19,023
Foreign currency forward contracts | Prepaid expenses and other current assets | Recurring basis | Level 3    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 0 0
Foreign currency forward contracts | Other assets | Recurring basis    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 1,806  
Total financial assets   1,514
Foreign currency forward contracts | Other assets | Recurring basis | Level 1    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 0  
Total financial assets   0
Foreign currency forward contracts | Other assets | Recurring basis | Level 2    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 1,806  
Total financial assets   1,514
Foreign currency forward contracts | Other assets | Recurring basis | Level 3    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts $ 0  
Total financial assets   $ 0