XML 74 R41.htm IDEA: XBRL DOCUMENT v2.4.1.9
FAIR VALUE OF CERTAIN FINANCIAL ASSETS AND LIABILITIES (Details) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
U.S. government Agencies    
Fair value of certain assets    
Assets measured at fair value $ 8,979us-gaap_AssetsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Variable rate demand notes    
Fair value of certain assets    
Assets measured at fair value 3,900us-gaap_AssetsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_VariableRateDemandObligationMember
 
Level 1    
Fair value of certain assets    
Cash 162,105us-gaap_Cash
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel1Member
196,090us-gaap_Cash
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel1Member
Assets measured at fair value 359,992us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel1Member
303,018us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel1Member
Level 1 | Money market funds    
Fair value of certain assets    
Assets measured at fair value 197,887us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
106,928us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel1Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
Level 2    
Fair value of certain assets    
Assets measured at fair value 687,625us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel2Member
887,217us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel2Member
Level 2 | Commercial paper    
Fair value of certain assets    
Assets measured at fair value 15,991us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
19,482us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Level 2 | Municipal securities    
Fair value of certain assets    
Assets measured at fair value 658,539us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
854,787us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Level 2 | U.S. government Agencies    
Fair value of certain assets    
Assets measured at fair value 8,979us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
9,199us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Level 2 | Variable rate demand notes    
Fair value of certain assets    
Assets measured at fair value 3,900us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_VariableRateDemandObligationMember
4,001us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_VariableRateDemandObligationMember
Level 2 | Foreign currency exchange contracts    
Fair value of certain assets    
Foreign currency derivatives 216us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeContractMember
(252)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel2Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeContractMember
Level 3    
Fair value of certain assets    
Assets measured at fair value 4,160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel3Member
4,160us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel3Member
Level 3 | Auction rate securities    
Fair value of certain assets    
Assets measured at fair value 3,910us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
3,910us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
Level 3 | Put options    
Fair value of certain assets    
Assets measured at fair value 250us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_PutOptionMember
250us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_FairValueInputsLevel3Member
/ us-gaap_InvestmentTypeAxis
= us-gaap_PutOptionMember
Total fair value    
Fair value of certain assets    
Cash 162,105us-gaap_Cash
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
196,090us-gaap_Cash
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Assets measured at fair value 1,051,777us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
1,194,395us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
Total fair value | Money market funds    
Fair value of certain assets    
Assets measured at fair value 197,887us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
106,928us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
Total fair value | Commercial paper    
Fair value of certain assets    
Assets measured at fair value 15,991us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
19,482us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Total fair value | Municipal securities    
Fair value of certain assets    
Assets measured at fair value 658,539us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
854,787us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_MunicipalBondsMember
Total fair value | U.S. government Agencies    
Fair value of certain assets    
Assets measured at fair value   9,199us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Total fair value | Variable rate demand notes    
Fair value of certain assets    
Assets measured at fair value   4,001us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_VariableRateDemandObligationMember
Total fair value | Auction rate securities    
Fair value of certain assets    
Assets measured at fair value 3,910us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
3,910us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_AuctionRateSecuritiesMember
Total fair value | Put options    
Fair value of certain assets    
Assets measured at fair value 250us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PutOptionMember
250us-gaap_AssetsFairValueDisclosure
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_PutOptionMember
Total fair value | Foreign currency exchange contracts    
Fair value of certain assets    
Foreign currency derivatives $ 216us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeContractMember
$ (252)us-gaap_DerivativeFairValueOfDerivativeLiability
/ us-gaap_FairValueByMeasurementFrequencyAxis
= us-gaap_EstimateOfFairValueFairValueDisclosureMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_ForeignExchangeContractMember