XML 35 R25.htm IDEA: XBRL DOCUMENT v3.7.0.1
Financial Instruments - Summary of Cash Equivalents, Marketable Securities and Restricted Cash by Significant Investment Categories (Details) - USD ($)
$ in Thousands
Jul. 31, 2017
Jan. 31, 2017
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost $ 369,793 $ 376,774
Gross Unrealized Gains 383 268
Gross Unrealized Losses (663) (830)
Fair Value 382,247 388,946
Cash Equivalents 18,390 13,226
Marketable Securities 351,123 362,986
Restricted Cash 12,734 12,734
Money market accounts | Level 1    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 12,734 12,734
Cash Equivalents 0 0
Marketable Securities 0 0
Restricted Cash 12,734 12,734
U.S. government treasury notes | Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 140,495 148,298
Gross Unrealized Gains 15 22
Gross Unrealized Losses (317) (289)
Fair Value 140,193 148,031
Cash Equivalents 18,390 13,226
Marketable Securities 121,803 134,805
Restricted Cash 0 0
U.S. government agencies | Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 44,861 40,398
Gross Unrealized Gains 3 2
Gross Unrealized Losses (139) (159)
Fair Value 44,725 40,241
Cash Equivalents 0 0
Marketable Securities 44,725 40,241
Restricted Cash 0 0
Corporate debt securities | Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 182,057 185,701
Gross Unrealized Gains 365 242
Gross Unrealized Losses (205) (379)
Fair Value 182,217 185,564
Cash Equivalents 0 0
Marketable Securities 182,217 185,564
Restricted Cash 0 0
Foreign government bonds | Level 2    
Schedule Of Available For Sale Securities [Line Items]    
Amortized Cost 2,380 2,377
Gross Unrealized Gains 0 2
Gross Unrealized Losses (2) (3)
Fair Value 2,378 2,376
Cash Equivalents 0 0
Marketable Securities 2,378 2,376
Restricted Cash $ 0 $ 0