XML 17 R48.htm IDEA: XBRL DOCUMENT v2.4.1.9
Short-Term Investments - Schedule of Short-Term Investments (Detail) (USD $)
In Thousands, unless otherwise specified
Jan. 31, 2015
Jan. 31, 2014
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost $ 268,528us-gaap_AvailableForSaleSecuritiesAmortizedCost $ 25,610us-gaap_AvailableForSaleSecuritiesAmortizedCost
Available-for-sale securities, Gross Unrealized Gains 118us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax 16us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
Available-for-sale securities, Gross Unrealized Losses (26)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax (1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
Available-for-sale securities, Estimated Fair Value 268,620us-gaap_AvailableForSaleSecuritiesCurrent 25,625us-gaap_AvailableForSaleSecuritiesCurrent
Asset backed-securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost 9,323us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_AssetBackedSecuritiesMember
 
Available-for-sale securities, Gross Unrealized Losses (4)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_AssetBackedSecuritiesMember
 
Available-for-sale securities, Estimated Fair Value 9,319us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_AssetBackedSecuritiesMember
 
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost 3,394us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
 
Available-for-sale securities, Estimated Fair Value 3,394us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_CommercialPaperMember
 
Corporate notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost 45,990us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
10,499us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for-sale securities, Gross Unrealized Gains 18us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
9us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for-sale securities, Gross Unrealized Losses (19)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
(1)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
Available-for-sale securities, Estimated Fair Value 45,989us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
10,507us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_CorporateDebtSecuritiesMember
U.S. agency obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost 199,822us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
15,111us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Available-for-sale securities, Gross Unrealized Gains 92us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
7us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
Available-for-sale securities, Gross Unrealized Losses (3)us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
 
Available-for-sale securities, Estimated Fair Value 199,911us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
15,118us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_USGovernmentAgenciesDebtSecuritiesMember
U.S. treasury securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost 9,999us-gaap_AvailableForSaleSecuritiesAmortizedCost
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
 
Available-for-sale securities, Gross Unrealized Gains 8us-gaap_AvailableForSaleSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember
 
Available-for-sale securities, Estimated Fair Value $ 10,007us-gaap_AvailableForSaleSecuritiesCurrent
/ us-gaap_InvestmentTypeAxis
= us-gaap_USTreasurySecuritiesMember