XML 64 R48.htm IDEA: XBRL DOCUMENT v3.3.1.900
Short-Term Investments - Schedule of Short-Term Investments (Detail) - USD ($)
$ in Thousands
Jan. 31, 2016
Jan. 31, 2015
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost $ 214,113 $ 268,528
Available-for-sale securities, Gross Unrealized Gains 44 118
Available-for-sale securities, Gross Unrealized Losses (133) (26)
Available-for-sale securities, Estimated Fair Value 214,024 268,620
Asset-backed securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost 5,456 9,323
Available-for-sale securities, Gross Unrealized Losses (2) (4)
Available-for-sale securities, Estimated Fair Value 5,454 9,319
Commercial paper [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost 5,970 3,394
Available-for-sale securities, Estimated Fair Value 5,970 3,394
Corporate notes and bonds [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost 38,341 45,990
Available-for-sale securities, Gross Unrealized Gains 26 18
Available-for-sale securities, Gross Unrealized Losses (40) (19)
Available-for-sale securities, Estimated Fair Value 38,327 45,989
U.S. agency obligations [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost 124,626 199,822
Available-for-sale securities, Gross Unrealized Gains 14 92
Available-for-sale securities, Gross Unrealized Losses (54) (3)
Available-for-sale securities, Estimated Fair Value 124,586 199,911
U.S. treasury securities [Member]    
Schedule of Available-for-sale Securities [Line Items]    
Available-for-sale securities, Amortized Cost 39,720 9,999
Available-for-sale securities, Gross Unrealized Gains 4 8
Available-for-sale securities, Gross Unrealized Losses (37)  
Available-for-sale securities, Estimated Fair Value $ 39,687 $ 10,007