XML 18 R28.htm IDEA: XBRL DOCUMENT v2.4.1.9
Fair Value of Financial Instruments - Cash and Cash Equivalents (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Total cash and cash equivalents $ 1,033,144us-gaap_CashAndCashEquivalentsAtCarryingValue $ 927,107us-gaap_CashAndCashEquivalentsAtCarryingValue $ 1,131,046us-gaap_CashAndCashEquivalentsAtCarryingValue $ 1,247,652us-gaap_CashAndCashEquivalentsAtCarryingValue
Total short-term investments 61us-gaap_ShortTermInvestments 40,336us-gaap_ShortTermInvestments    
Cost        
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]        
Total cash and cash equivalents 1,033,144us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
927,107us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Total short-term investments 61us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
40,336us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Total 1,033,205us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
967,443us-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 1,033,222us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
927,175us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Total short-term investments 61us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
40,391us-gaap_ShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Total 1,033,283us-gaap_CashCashEquivalentsAndShortTermInvestments
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
967,566us-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 548,705us-gaap_Cash
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
531,312us-gaap_Cash
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Corporate commercial paper 441,254us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
356,468us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Time deposits 43,185us-gaap_TimeDepositsAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
39,327us-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 548,705us-gaap_Cash
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
531,312us-gaap_Cash
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Corporate commercial paper 441,332us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
356,536us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Time deposits 43,185us-gaap_TimeDepositsAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_CashAndCashEquivalentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
39,327us-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 0us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
40,295us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_CarryingReportedAmountFairValueDisclosureMember
   
Time deposits 61us-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 0us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
40,350us-gaap_CommercialPaperAtCarryingValue
/ us-gaap_FairValueByAssetClassAxis
= us-gaap_ShortTermInvestmentsMember
/ us-gaap_FairValueByMeasurementBasisAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
   
Time deposits $ 61us-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