Fair Value Measurements - Assets Measured at Fair Value (Details) - USD ($) $ in Thousands | Oct. 31, 2022 | Jan. 31, 2022 |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | $ 250,399 | $ 276,511 |
U.S. Treasury securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 51,780 | 67,476 |
Corporate debt securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 148,508 | 167,160 |
Commercial paper | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 36,856 | 19,033 |
Foreign government obligations | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 4,736 | 7,607 |
Supranational securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | | 12,922 |
Certificates of deposit | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 8,519 | 2,313 |
Fair Value, Recurring | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total financial assets | 329,079 | 347,253 |
Fair Value, Recurring | U.S. Treasury securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 51,780 | 67,476 |
Fair Value, Recurring | Corporate debt securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 148,508 | 167,160 |
Fair Value, Recurring | Commercial paper | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 36,856 | 19,033 |
Fair Value, Recurring | Foreign government obligations | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 4,736 | 7,607 |
Fair Value, Recurring | Supranational securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | | 12,922 |
Fair Value, Recurring | Certificates of deposit | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 8,519 | 2,313 |
Fair Value, Recurring | Money market funds | | |
Assets, Fair Value Disclosure [Abstract] | | |
Cash equivalents | 77,275 | 70,742 |
Fair Value, Recurring | Corporate debt securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Cash equivalents | 1,405 | |
Fair Value, Recurring | Level 1 | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total financial assets | 77,275 | 70,742 |
Fair Value, Recurring | Level 1 | U.S. Treasury securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 0 | 0 |
Fair Value, Recurring | Level 1 | Corporate debt securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 0 | 0 |
Fair Value, Recurring | Level 1 | Commercial paper | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 0 | 0 |
Fair Value, Recurring | Level 1 | Foreign government obligations | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 0 | 0 |
Fair Value, Recurring | Level 1 | Supranational securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | | 0 |
Fair Value, Recurring | Level 1 | Certificates of deposit | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 0 | 0 |
Fair Value, Recurring | Level 1 | Money market funds | | |
Assets, Fair Value Disclosure [Abstract] | | |
Cash equivalents | 77,275 | 70,742 |
Fair Value, Recurring | Level 1 | Corporate debt securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Cash equivalents | 0 | |
Fair Value, Recurring | Level 2 | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total financial assets | 251,804 | 276,511 |
Fair Value, Recurring | Level 2 | U.S. Treasury securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 51,780 | 67,476 |
Fair Value, Recurring | Level 2 | Corporate debt securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 148,508 | 167,160 |
Fair Value, Recurring | Level 2 | Commercial paper | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 36,856 | 19,033 |
Fair Value, Recurring | Level 2 | Foreign government obligations | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 4,736 | 7,607 |
Fair Value, Recurring | Level 2 | Supranational securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | | 12,922 |
Fair Value, Recurring | Level 2 | Certificates of deposit | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 8,519 | 2,313 |
Fair Value, Recurring | Level 2 | Money market funds | | |
Assets, Fair Value Disclosure [Abstract] | | |
Cash equivalents | 0 | 0 |
Fair Value, Recurring | Level 2 | Corporate debt securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Cash equivalents | 1,405 | |
Fair Value, Recurring | Level 3 | | |
Assets, Fair Value Disclosure [Abstract] | | |
Total financial assets | 0 | 0 |
Fair Value, Recurring | Level 3 | U.S. Treasury securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 0 | 0 |
Fair Value, Recurring | Level 3 | Corporate debt securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 0 | 0 |
Fair Value, Recurring | Level 3 | Commercial paper | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 0 | 0 |
Fair Value, Recurring | Level 3 | Foreign government obligations | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 0 | 0 |
Fair Value, Recurring | Level 3 | Supranational securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | | 0 |
Fair Value, Recurring | Level 3 | Certificates of deposit | | |
Assets, Fair Value Disclosure [Abstract] | | |
Debt securities, available-for-sale, excluding accrued interest | 0 | 0 |
Fair Value, Recurring | Level 3 | Money market funds | | |
Assets, Fair Value Disclosure [Abstract] | | |
Cash equivalents | 0 | $ 0 |
Fair Value, Recurring | Level 3 | Corporate debt securities | | |
Assets, Fair Value Disclosure [Abstract] | | |
Cash equivalents | $ 0 | |