XML 70 R72.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value Measurements - Schedule of Financial Assets and Financial Liabilities Measured at Fair Value (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Short-term investments $ 100,000us-gaap_ShortTermInvestments $ 28,191us-gaap_ShortTermInvestments  
Total assets 15,615,927us-gaap_Assets 15,203,283us-gaap_Assets 14,152,059us-gaap_Assets
Foreign exchange and commodity contracts (12,700)us-gaap_DerivativeLiabilities (555)us-gaap_DerivativeLiabilities  
Reported Value Measurement [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents 861,656us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,269,465us-gaap_CashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Short-term investments 100,000us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
28,191us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Foreign exchange and commodity contracts 2,228us-gaap_DerivativeAssets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Total assets 963,884us-gaap_Assets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,297,656us-gaap_Assets
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Foreign exchange and commodity contracts (12,700)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
(555)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
 
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents   1,269,465us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Short-term investments   28,191us-gaap_ShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Total assets   1,297,656us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
 
Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Cash equivalents 861,656us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Short-term investments 100,000us-gaap_ShortTermInvestments
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Total assets 961,656us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Significant Other Observable Inputs (Level 2) [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign exchange and commodity contracts   (555)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
 
Significant Other Observable Inputs (Level 2) [Member] | Fair Value, Measurements, Recurring [Member]      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Foreign exchange and commodity contracts 2,228us-gaap_DerivativeAssets
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Total assets 2,228us-gaap_AssetsFairValueDisclosureRecurring
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember
   
Foreign exchange and commodity contracts $ (12,700)us-gaap_DerivativeLiabilities
/ us-gaap_FairValueByFairValueHierarchyLevelAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueMeasurementsRecurringMember