XML 34 R24.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities - Schedule of Investments (Detail) (USD $)
In Thousands, unless otherwise specified
Mar. 31, 2015
Dec. 31, 2014
Mar. 31, 2014
Dec. 31, 2013
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents $ 25,256us-gaap_CashAndCashEquivalentsAtCarryingValue $ 6,030us-gaap_CashAndCashEquivalentsAtCarryingValue $ 126,823us-gaap_CashAndCashEquivalentsAtCarryingValue $ 10,186us-gaap_CashAndCashEquivalentsAtCarryingValue
Total cash equivalents 17,089us-gaap_CashAndCashEquivalentsFairValueDisclosure 3,182us-gaap_CashAndCashEquivalentsFairValueDisclosure    
Amortized Cost 217,533us-gaap_AvailableForSaleSecuritiesAmortizedCost 223,399us-gaap_AvailableForSaleSecuritiesAmortizedCost    
Gross Unrealized Gains 32us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 33us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax    
Gross Unrealized (Losses) (7)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (58)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax    
Estimated Fair Value 217,558us-gaap_AvailableForSaleSecurities 223,374us-gaap_AvailableForSaleSecurities    
Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 200,444us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
220,217us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
   
Gross Unrealized Gains 32us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
33us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
   
Gross Unrealized (Losses) (7)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
(58)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
   
Estimated Fair Value 200,469us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
220,192us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
   
Money market funds [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 17,089us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
3,182us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
   
Total cash equivalents 17,089us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
3,182us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_MoneyMarketFundsMember
   
Cash equivalents [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 17,089us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
3,182us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
   
Total cash equivalents 17,089us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
3,182us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
   
Commercial paper securities [Member] | Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 31,121us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
33,715us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
   
Gross Unrealized Gains 27us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
33us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
   
Estimated Fair Value 31,148us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
33,748us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
   
Corporate debt securities [Member] | Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 23,261us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
22,831us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Gross Unrealized Gains 5us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
     
Gross Unrealized (Losses)   (18)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
   
Estimated Fair Value 23,266us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
22,813us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
   
U.S. government sponsored entity debt securities [Member] | Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 146,062us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
163,671us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
   
Gross Unrealized (Losses) (7)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
(40)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
   
Estimated Fair Value $ 146,055us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
$ 163,631us-gaap_AvailableForSaleSecurities
/ us-gaap_InformationByCategoryOfDebtSecurityAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember