XML 47 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Financial Instruments - Fair Value of Assets Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jan. 31, 2018
Jan. 31, 2017
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost $ 365,378 $ 376,774
Gross Unrealized Gains 116 268
Gross Unrealized Losses (2,033) (830)
Fair Value 395,518 388,946
Cash Equivalents 27,466 13,226
Marketable Securities 353,289 362,986
Restricted Cash 14,763 12,734
Money market accounts | Level 1    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 0 0
Gross Unrealized Gains 0 0
Gross Unrealized Losses 0 0
Fair Value 32,057 12,734
Cash Equivalents 17,294 0
Marketable Securities 0 0
Restricted Cash 14,763 12,734
U.S. government treasury notes | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 131,643 148,298
Gross Unrealized Gains 0 22
Gross Unrealized Losses (651) (289)
Fair Value 130,992 148,031
Cash Equivalents 10,172 13,226
Marketable Securities 120,820 134,805
Restricted Cash 0 0
U.S. government agencies | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 47,229 40,398
Gross Unrealized Gains 0 2
Gross Unrealized Losses (333) (159)
Fair Value 46,896 40,241
Cash Equivalents 0 0
Marketable Securities 46,896 40,241
Restricted Cash 0 0
Corporate debt securities | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost 186,506 185,701
Gross Unrealized Gains 116 242
Gross Unrealized Losses (1,049) (379)
Fair Value 185,573 185,564
Cash Equivalents 0 0
Marketable Securities 185,573 185,564
Restricted Cash $ 0 0
Foreign government bonds | Level 2    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Amortized Cost   2,377
Gross Unrealized Gains   2
Gross Unrealized Losses   (3)
Fair Value   2,376
Cash Equivalents   0
Marketable Securities   2,376
Restricted Cash   $ 0