XML 44 R45.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments - Cash and Cash Equivalents (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Total cash and cash equivalents $ 927,107us-gaap_CashAndCashEquivalentsAtCarryingValue $ 1,247,652us-gaap_CashAndCashEquivalentsAtCarryingValue $ 1,260,842us-gaap_CashAndCashEquivalentsAtCarryingValue $ 1,294,356us-gaap_CashAndCashEquivalentsAtCarryingValue
Total short-term investments 40,336us-gaap_ShortTermInvestments 26,337us-gaap_ShortTermInvestments    
Cost        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Total cash and cash equivalents 927,107us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,247,652us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Total short-term investments 40,336us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
26,337us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Total 967,443us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
1,273,989us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Fair Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Total cash and cash equivalents 927,175us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,247,719us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Total short-term investments 40,391us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
26,362us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Total 967,566us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,274,081us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Cash and Cash Equivalents | Cost        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and overnight deposits 531,312us-gaap_Cash
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
590,317us-gaap_Cash
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Corporate commercial paper 356,468us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
629,923us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Time deposits 39,327us-gaap_TimeDepositsAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
27,412us-gaap_TimeDepositsAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Cash and Cash Equivalents | Fair Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Cash and overnight deposits 531,312us-gaap_Cash
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
590,317us-gaap_Cash
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Corporate commercial paper 356,536us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
629,990us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Time deposits 39,327us-gaap_TimeDepositsAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
27,412us-gaap_TimeDepositsAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Short-term Investments | Cost        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Corporate commercial paper 40,295us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
26,296us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Time deposits 41us-gaap_TimeDepositsAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
41us-gaap_TimeDepositsAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Short-term Investments | Fair Value        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Corporate commercial paper 40,350us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
26,321us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Time deposits $ 41us-gaap_TimeDepositsAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
$ 41us-gaap_TimeDepositsAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember