XML 18 R39.htm IDEA: XBRL DOCUMENT v2.4.1.9
Marketable Securities - Summary of Cash Equivalents and Available-for-Sale Securities (Detail) (USD $)
In Thousands, unless otherwise specified
Dec. 31, 2014
Dec. 31, 2013
Dec. 31, 2012
Dec. 31, 2011
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents $ 6,030us-gaap_CashAndCashEquivalentsAtCarryingValue $ 10,186us-gaap_CashAndCashEquivalentsAtCarryingValue $ 21,679us-gaap_CashAndCashEquivalentsAtCarryingValue $ 16,766us-gaap_CashAndCashEquivalentsAtCarryingValue
Total cash equivalents 3,182us-gaap_CashAndCashEquivalentsFairValueDisclosure 6,934us-gaap_CashAndCashEquivalentsFairValueDisclosure    
Amortized Cost 223,399us-gaap_AvailableForSaleSecuritiesAmortizedCost 128,212us-gaap_AvailableForSaleSecuritiesAmortizedCost    
Gross Unrealized Gains 33us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 12us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax    
Gross Unrealized (Losses) (58)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax      
Estimated Fair Value 223,374us-gaap_AvailableForSaleSecurities 128,224us-gaap_AvailableForSaleSecurities    
Cash equivalents [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 3,182us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
6,934us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
   
Total cash equivalents 3,182us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
6,934us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
   
Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 220,217us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
     
Gross Unrealized Gains 33us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
     
Gross Unrealized (Losses) (58)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
     
Estimated Fair Value 220,192us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
     
Money market funds [Member] | Cash equivalents [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Cash and cash equivalents 3,182us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
6,934us-gaap_CashAndCashEquivalentsAtCarryingValue
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
   
Total cash equivalents 3,182us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
6,934us-gaap_CashAndCashEquivalentsFairValueDisclosure
/ us-gaap_InvestmentTypeAxis
= us-gaap_CashEquivalentsMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_MoneyMarketFundsMember
   
Commercial paper securities [Member] | Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 33,715us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
     
Gross Unrealized Gains 33us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
     
Estimated Fair Value 33,748us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CommercialPaperMember
     
Corporate debt securities [Member] | Available-for-sale securities [Member]        
Schedule Of Available For Sale Securities [Line Items]        
Amortized Cost 22,831us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
     
Gross Unrealized (Losses) (18)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_CorporateDebtSecuritiesMember
     
Estimated Fair Value 22,813us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= 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 163,671us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
121,278us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
   
Gross Unrealized Gains   12us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
   
Gross Unrealized (Losses) (40)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
     
Estimated Fair Value $ 163,631us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember
$ 121,290us-gaap_AvailableForSaleSecurities
/ us-gaap_InvestmentTypeAxis
= us-gaap_AvailableforsaleSecuritiesMember
/ us-gaap_MajorTypesOfDebtAndEquitySecuritiesAxis
= us-gaap_USGovernmentSponsoredEnterprisesDebtSecuritiesMember