XML 59 R46.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements (Details) - Recurring basis - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Financial instruments carried at fair value (asset positions):    
Total financial assets $ 2,278,590 $ 1,836,605
Financial instruments carried at fair value (liability positions):    
Total financial liabilities (968) (448)
Level 1    
Financial instruments carried at fair value (asset positions):    
Total financial assets 1,853,870 1,410,155
Financial instruments carried at fair value (liability positions):    
Total financial liabilities 0 0
Level 2    
Financial instruments carried at fair value (asset positions):    
Total financial assets 424,720 426,450
Financial instruments carried at fair value (liability positions):    
Total financial liabilities (968) (448)
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 0 0
Prepaid expenses and other current assets | Foreign currency forward contracts    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 13,215 19,023
Prepaid expenses and other current assets | Foreign currency forward contracts | Level 1    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 0 0
Prepaid expenses and other current assets | Foreign currency forward contracts | Level 2    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 13,215 19,023
Prepaid expenses and other current assets | Foreign currency forward contracts | Level 3    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 0 0
Other assets | Foreign currency forward contracts    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 314  
Total financial assets   1,514
Other assets | Foreign currency forward contracts | Level 1    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 0  
Total financial assets   0
Other assets | Foreign currency forward contracts | Level 2    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 314  
Total financial assets   1,514
Other assets | Foreign currency forward contracts | Level 3    
Financial instruments carried at fair value (asset positions):    
Foreign currency forward contracts 0  
Total financial assets   0
Other current liabilities | Foreign currency forward contracts    
Financial instruments carried at fair value (liability positions):    
Derivative liability current (761) (340)
Other current liabilities | Foreign currency forward contracts | Level 1    
Financial instruments carried at fair value (liability positions):    
Derivative liability current 0 0
Other current liabilities | Foreign currency forward contracts | Level 2    
Financial instruments carried at fair value (liability positions):    
Derivative liability current (761) (340)
Other current liabilities | Foreign currency forward contracts | Level 3    
Financial instruments carried at fair value (liability positions):    
Derivative liability current 0 0
Other long-term liabilities | Foreign currency forward contracts    
Financial instruments carried at fair value (liability positions):    
Derivative liability, noncurrent (207) (108)
Other long-term liabilities | Foreign currency forward contracts | Level 1    
Financial instruments carried at fair value (liability positions):    
Derivative liability, noncurrent 0 0
Other long-term liabilities | Foreign currency forward contracts | Level 2    
Financial instruments carried at fair value (liability positions):    
Derivative liability, noncurrent (207) (108)
Other long-term liabilities | Foreign currency forward contracts | Level 3    
Financial instruments carried at fair value (liability positions):    
Derivative liability, noncurrent 0 0
Money market funds    
Financial instruments carried at fair value (asset positions):    
Cash equivalents 1,561,770 1,226,603
Money market funds | Level 1    
Financial instruments carried at fair value (asset positions):    
Cash equivalents 1,561,770 1,226,603
Money market funds | Level 2    
Financial instruments carried at fair value (asset positions):    
Cash equivalents 0 0
Money market funds | Level 3    
Financial instruments carried at fair value (asset positions):    
Cash equivalents 0 0
Government-sponsored enterprise securities    
Financial instruments carried at fair value (asset positions):    
Cash equivalents 24,519 7,123
Marketable securities 8,247 10,704
Government-sponsored enterprise securities | Level 1    
Financial instruments carried at fair value (asset positions):    
Cash equivalents 24,519 7,123
Marketable securities 8,247 10,704
Government-sponsored enterprise securities | Level 2    
Financial instruments carried at fair value (asset positions):    
Cash equivalents 0 0
Marketable securities 0 0
Government-sponsored enterprise securities | Level 3    
Financial instruments carried at fair value (asset positions):    
Cash equivalents 0 0
Marketable securities 0 0
Commercial paper    
Financial instruments carried at fair value (asset positions):    
Cash equivalents 22,234 58,268
Marketable securities 125,572 100,390
Commercial paper | Level 1    
Financial instruments carried at fair value (asset positions):    
Cash equivalents 0 0
Marketable securities 0 0
Commercial paper | Level 2    
Financial instruments carried at fair value (asset positions):    
Cash equivalents 22,234 58,268
Marketable securities 125,572 100,390
Commercial paper | Level 3    
Financial instruments carried at fair value (asset positions):    
Cash equivalents 0 0
Marketable securities 0 0
U.S. Treasury securities    
Financial instruments carried at fair value (asset positions):    
Cash equivalents   5,966
Marketable securities 5,892 6,026
U.S. Treasury securities | Level 1    
Financial instruments carried at fair value (asset positions):    
Cash equivalents   5,966
Marketable securities 5,892 6,026
U.S. Treasury securities | Level 2    
Financial instruments carried at fair value (asset positions):    
Cash equivalents   0
Marketable securities 0 0
U.S. Treasury securities | Level 3    
Financial instruments carried at fair value (asset positions):    
Cash equivalents   0
Marketable securities 0 0
Corporate debt securities    
Financial instruments carried at fair value (asset positions):    
Marketable securities 249,426 233,665
Corporate debt securities | Level 1    
Financial instruments carried at fair value (asset positions):    
Marketable securities 0 0
Corporate debt securities | Level 2    
Financial instruments carried at fair value (asset positions):    
Marketable securities 249,426 233,665
Corporate debt securities | Level 3    
Financial instruments carried at fair value (asset positions):    
Marketable securities 0 0
Corporate equity securities    
Financial instruments carried at fair value (asset positions):    
Marketable securities 267,401 167,323
Corporate equity securities | Level 1    
Financial instruments carried at fair value (asset positions):    
Marketable securities 253,442 153,733
Corporate equity securities | Level 2    
Financial instruments carried at fair value (asset positions):    
Marketable securities 13,959 13,590
Corporate equity securities | Level 3    
Financial instruments carried at fair value (asset positions):    
Marketable securities $ 0 $ 0