XML 44 R43.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Continuous Unrealized Loss on Marketable Securities (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Schedule Of Held To Maturity Securities [Line Items]  
Estimated Fair Value, Less Than 12 Months $ 102,612us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
Unrealized Loss, Less Than 12 Months (91)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
Estimated Fair Value, 12 Months or Greater 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
Unrealized Loss, 12 Months or Greater 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
Estimated Fair Value, Total 102,612us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
Unrealized Loss, Total (91)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
Commercial Paper  
Schedule Of Held To Maturity Securities [Line Items]  
Estimated Fair Value, Less Than 12 Months 38,055us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Unrealized Loss, Less Than 12 Months (26)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Estimated Fair Value, 12 Months or Greater 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Unrealized Loss, 12 Months or Greater 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Estimated Fair Value, Total 38,055us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Unrealized Loss, Total (26)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
Corporate Bonds  
Schedule Of Held To Maturity Securities [Line Items]  
Estimated Fair Value, Less Than 12 Months 64,557us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThanTwelveMonthsFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Unrealized Loss, Less Than 12 Months (65)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Estimated Fair Value, 12 Months or Greater 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionTwelveMonthsOrLongerFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Unrealized Loss, 12 Months or Greater 0us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Estimated Fair Value, Total 64,557us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
Unrealized Loss, Total $ (65)us-gaap_HeldToMaturitySecuritiesContinuousUnrealizedLossPositionAccumulatedLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember