XML 33 R42.htm IDEA: XBRL DOCUMENT v2.4.1.9
Summary of Held-to-Maturity Marketable Securities (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Schedule Of Held To Maturity Securities [Line Items]  
Amortized Cost $ 113,223us-gaap_HeldToMaturitySecurities
Unrealized Gains 3us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
Unrealized Losses (91)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
Estimated Fair Value 113,135us-gaap_HeldToMaturitySecuritiesFairValue
Commercial Paper | Short Term Investments  
Schedule Of Held To Maturity Securities [Line Items]  
Amortized Cost 38,081us-gaap_HeldToMaturitySecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Unrealized Losses (26)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Estimated Fair Value 38,055us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Corporate Bonds | Cash and Cash Equivalents  
Schedule Of Held To Maturity Securities [Line Items]  
Amortized Cost 1,882us-gaap_HeldToMaturitySecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashAndCashEquivalentsMember
Unrealized Gains 1us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashAndCashEquivalentsMember
Unrealized Losses (1)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashAndCashEquivalentsMember
Estimated Fair Value 1,882us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_CashAndCashEquivalentsMember
Corporate Bonds | Short Term Investments  
Schedule Of Held To Maturity Securities [Line Items]  
Amortized Cost 73,260us-gaap_HeldToMaturitySecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Unrealized Gains 2us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Unrealized Losses (64)us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember
Estimated Fair Value $ 73,198us-gaap_HeldToMaturitySecuritiesFairValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateBondSecuritiesMember
/ us-gaap_ScheduleOfFairValueOfSeparateAccountsByMajorCategoryOfInvestmentAxis
= us-gaap_ShortTermInvestmentsMember