Fair Value Measurement - Schedule of Financial Assets and Liabilities According to the Fair Value Hierarchy, Measured at Fair Value (Details) - USD ($) $ in Thousands | Jul. 31, 2018 | Jan. 31, 2018 |
U.S. agency obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | $ 7,763 | $ 7,764 |
Asset-backed securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 66,203 | 46,405 |
Corporate notes and obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 152,705 | 194,946 |
Municipal securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | | 13,321 |
Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 40,800 | 24,701 |
U.S. treasury securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 21,933 | 26,863 |
Foreign government obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 3,999 | |
Fair Value, Measurements, Recurring | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total financial assets | 426,115 | 425,920 |
Fair Value, Measurements, Recurring | U.S. agency obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 7,763 | 7,764 |
Fair Value, Measurements, Recurring | Asset-backed securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 66,203 | 46,405 |
Fair Value, Measurements, Recurring | Corporate notes and obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 152,705 | 194,946 |
Fair Value, Measurements, Recurring | Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 93,757 | 85,422 |
Fair Value, Measurements, Recurring | Municipal securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | | 13,321 |
Fair Value, Measurements, Recurring | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 40,800 | 24,701 |
Fair Value, Measurements, Recurring | U.S. treasury securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 21,933 | 26,863 |
Fair Value, Measurements, Recurring | Foreign government obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 3,999 | |
Fair Value, Measurements, Recurring | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total financial assets | 37,943 | 49,784 |
Fair Value, Measurements, Recurring | Level 1 | U.S. agency obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | Asset-backed securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | Corporate notes and obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | Municipal securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | | 0 |
Fair Value, Measurements, Recurring | Level 1 | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | 0 |
Fair Value, Measurements, Recurring | Level 1 | U.S. treasury securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 9,970 | 24,886 |
Fair Value, Measurements, Recurring | Level 1 | Foreign government obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | |
Fair Value, Measurements, Recurring | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total financial assets | 388,172 | 376,136 |
Fair Value, Measurements, Recurring | Level 2 | U.S. agency obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 7,763 | 7,764 |
Fair Value, Measurements, Recurring | Level 2 | Asset-backed securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 66,203 | 46,405 |
Fair Value, Measurements, Recurring | Level 2 | Corporate notes and obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 152,705 | 194,946 |
Fair Value, Measurements, Recurring | Level 2 | Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 93,757 | 85,422 |
Fair Value, Measurements, Recurring | Level 2 | Municipal securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | | 13,321 |
Fair Value, Measurements, Recurring | Level 2 | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 40,800 | 24,701 |
Fair Value, Measurements, Recurring | Level 2 | U.S. treasury securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 11,963 | 1,977 |
Fair Value, Measurements, Recurring | Level 2 | Foreign government obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 3,999 | |
Fair Value, Measurements, Recurring | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Total financial assets | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | U.S. agency obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Asset-backed securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Corporate notes and obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Municipal securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | | 0 |
Fair Value, Measurements, Recurring | Level 3 | Certificates of deposit | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | U.S. treasury securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | 0 |
Fair Value, Measurements, Recurring | Level 3 | Foreign government obligations | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Estimated Fair Value | 0 | |
Fair Value, Measurements, Recurring | Money market funds | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 13,301 | 10,226 |
Restricted cash | 14,672 | 14,672 |
Fair Value, Measurements, Recurring | Money market funds | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 13,301 | 10,226 |
Restricted cash | 14,672 | 14,672 |
Fair Value, Measurements, Recurring | Money market funds | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 0 | 0 |
Restricted cash | 0 | 0 |
Fair Value, Measurements, Recurring | Money market funds | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 0 | 0 |
Restricted cash | 0 | 0 |
Fair Value, Measurements, Recurring | Asset-backed securities | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | | 1,600 |
Fair Value, Measurements, Recurring | Asset-backed securities | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | | 0 |
Fair Value, Measurements, Recurring | Asset-backed securities | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | | 1,600 |
Fair Value, Measurements, Recurring | Asset-backed securities | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | | $ 0 |
Fair Value, Measurements, Recurring | Commercial paper | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 10,982 | |
Fair Value, Measurements, Recurring | Commercial paper | Level 1 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 0 | |
Fair Value, Measurements, Recurring | Commercial paper | Level 2 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | 10,982 | |
Fair Value, Measurements, Recurring | Commercial paper | Level 3 | | |
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | | |
Cash equivalents | $ 0 | |